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.

C#
Copy
public static class ComponentManager : object
Inheritance
ComponentManager

Methods

View Source

GetInstalledComponentsAsync()

Gets the information of the installed components asynchronously.

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

The installed component info list.

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
C#
Copy
public static Task<IEnumerable<ComponentRunningContext>> GetRunningComponentsAsync()
Returns
Type Description
Task<IEnumerable<ComponentRunningContext>>

The component running context list.

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
C#
Copy
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.

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
C#
Copy
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.

API Level: 6
Privilege Level: public
Privilege: http://tizen.org/privilege/appmanager.kill.bgapp