Show / Hide Table of Contents

    Class ComponentManager

    Definition

    Namespace:
    Tizen.Applications.ComponentBased
    Assembly:
    Tizen.Applications.ComponentBased.ComponentManager.dll
    API Level:
    6

    This class has the methods and events of the ComponentManager.

    public static class ComponentManager
    Inheritance
    Object
    ComponentManager

    Methods

    View Source

    GetInstalledComponentsAsync()

    Gets the information of the installed components asynchronously.

    Declaration
    public static Task<IEnumerable<ComponentInfo>> GetInstalledComponentsAsync()
    Returns
    Type Description
    Task<IEnumerable<ComponentInfo>>

    The installed component info list.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when failed because of an invalid argument.

    InvalidOperationException

    Thrown when failed because of the "component not exist" error or the system error.

    OutOfMemoryException

    Thrown when failed because of out of memory.

    UnauthorizedAccessException

    Thrown when failed because of permission denied.

    API Level: 6
    Privilege Level: public
    Privilege: http://tizen.org/privilege/packagemanager.info
    View Source

    GetRunningComponentsAsync()

    Gets the information of the running components asynchronously.

    Declaration
    public static Task<IEnumerable<ComponentRunningContext>> GetRunningComponentsAsync()
    Returns
    Type Description
    Task<IEnumerable<ComponentRunningContext>>

    The component running context list.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when failed because of an invalid argument.

    InvalidOperationException

    Thrown when failed because of the "component not exist" error or the system error.

    OutOfMemoryException

    Thrown when failed because of out of memory.

    UnauthorizedAccessException

    Thrown when failed because of permission denied.

    API Level: 6
    Privilege Level: public
    Privilege: http://tizen.org/privilege/packagemanager.info
    View Source

    IsRunning(String)

    Checks whether the component is running or not.

    Declaration
    public static bool IsRunning(string componentId)
    Parameters
    Type Name Description
    String componentId

    Component ID.

    Returns
    Type Description
    Boolean

    Returns true if the component is running, otherwise false.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when failed because of an invalid argument.

    InvalidOperationException

    Thrown when failed because of the "component not exist" error or the system error.

    OutOfMemoryException

    Thrown when failed because of out of memory.

    UnauthorizedAccessException

    Thrown when failed because of permission denied.

    API Level: 6
    Privilege Level: public
    Privilege: http://tizen.org/privilege/packagemanager.info
    View Source

    TerminateBackgroundComponent(ComponentRunningContext)

    Terminates the component if it is running in the background.

    Declaration
    public static void TerminateBackgroundComponent(ComponentRunningContext context)
    Parameters
    Type Name Description
    ComponentRunningContext context

    Component ID

    Remarks

    This function returns after it just sends a request for terminating a background component. Platform will decide if the target component could be terminated or not according to the state of the target component.

    Exceptions
    Type Condition
    ArgumentException

    Thrown when failed because of an invalid argument.

    InvalidOperationException

    Thrown when failed because of the "component not exist" error or the system error.

    OutOfMemoryException

    Thrown when failed because of out of memory.

    UnauthorizedAccessException

    Thrown when failed because of permission denied.

    API Level: 6
    Privilege Level: public
    Privilege: http://tizen.org/privilege/appmanager.kill.bgapp
    • View Source
    Back to top Copyright © 2016-2022 Samsung
    Generated by DocFX