Class ComponentInfo
Definition
- Namespace:
- Tizen.Applications.ComponentBased
- Assembly:
- Tizen.Applications.ComponentBased.ComponentManager.dll
This class provides methods and properties to get information of the component.
public class ComponentInfo : IDisposable
- Inheritance
-
objectComponentInfo
- Implements
-
System.IDisposable
Constructors
View SourceComponentInfo(string)
A constructor of ComponentInfo that takes the component ID.
Declaration
public ComponentInfo(string componentId)
Parameters
Type | Name | Description |
---|---|---|
string | componentId | Component ID. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when failed because of an invalid argument. |
System.InvalidOperationException | Thrown when failed because of the system error. |
System.OutOfMemoryException | Thrown when failed because of out of memory. |
System.UnauthorizedAccessException | Thrown when failed because of permission denied. |
Properties
View SourceApplicationId
Gets the application ID of the component.
Declaration
public string ApplicationId { get; }
Property Value
Type | Description |
---|---|
string |
ComponentId
Gets the component ID.
Declaration
public string ComponentId { get; }
Property Value
Type | Description |
---|---|
string |
ComponentType
Gets the type of the component.
Declaration
public ComponentType ComponentType { get; }
Property Value
Type | Description |
---|---|
ComponentType |
IconPath
Gets the absolute path of the icon image.
Declaration
public string IconPath { get; }
Property Value
Type | Description |
---|---|
string |
IsIconDisplayed
Checks whether the icon of the component should be displayed or not.
Declaration
public bool IsIconDisplayed { get; }
Property Value
Type | Description |
---|---|
bool |
IsManagedByTaskManager
Checks whether the component should be managed by task-manager or not.
Declaration
public bool IsManagedByTaskManager { get; }
Property Value
Type | Description |
---|---|
bool |
Label
Gets the label of the component.
Declaration
public string Label { get; }
Property Value
Type | Description |
---|---|
string |
Methods
View SourceDispose()
Releases all resources used by the ComponentInfo class.
Declaration
public void Dispose()
~ComponentInfo()
Destructor of the class.
Declaration
protected ~ComponentInfo()
GetLocalizedLabel(string)
Gets the localized label of the component for the given locale.
Declaration
public string GetLocalizedLabel(string locale)
Parameters
Type | Name | Description |
---|---|---|
string | locale | Locale. |
Returns
Type | Description |
---|---|
string | The localized label. |
Remarks
The format of locale is language and country code. (available value: "[2-letter lowercase language code (ISO 639-1)]-[2-letter lowercase country code (ISO 3166-alpha-2)]")