Class ComponentManager

    Definition

    Namespace:
    Tizen.Applications.ComponentBased
    Assembly:
    Tizen.Applications.ComponentBased.ComponentManager.dll

    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.

    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.

    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
    bool

    Returns true if the component is running, otherwise false.

    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.

    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX