Definition
- Namespace:
- Tizen.Applications
- Assembly:
- Tizen.Applications.PackageManager.dll
- API Level:
- 3
This class provides the methods and properties to get information about the packages.
- Inheritance
-
Properties
View Source
Certificates
Certificate information for the package.
Declaration
public IReadOnlyDictionary<CertificateType, PackageCertificate> Certificates { get; }
Property Value
API Level: 3
Declaration
public string IconPath { get; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Declaration
public string Id { get; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
InstalledStorageType
Installed storage type for the package.
Declaration
public StorageType InstalledStorageType { get; }
Property Value
API Level: 3
View Source
InstalledTime
Installed time of the package.
Declaration
public int InstalledTime { get; }
Property Value
Type |
Description |
System.Int32 |
|
API Level: 3
View Source
IsAccessible
Checks whether the current package is accessible.
Declaration
public bool IsAccessible { get; }
Property Value
API Level: 3
View Source
IsPreloaded
Checks whether the package is preloaded.
Declaration
public bool IsPreloaded { get; }
Property Value
API Level: 3
View Source
IsRemovable
Checks whether the package is removable.
Declaration
public bool IsRemovable { get; }
Property Value
API Level: 3
View Source
IsSystemPackage
Checks whether the package is a system package.
Declaration
public bool IsSystemPackage { get; }
Property Value
API Level: 3
Declaration
public string Label { get; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Declaration
public PackageType PackageType { get; }
Property Value
API Level: 3
View Source
Privileges
Requested privilege for the package.
Declaration
public IEnumerable<string> Privileges { get; }
Property Value
Type |
Description |
System.Collections.Generic.IEnumerable<System.String> |
|
API Level: 3
Declaration
public string RootPath { get; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
View Source
TizenExpansionPackageName
Expansion package name for the package.
Declaration
public string TizenExpansionPackageName { get; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Privilege Level: platform
Privilege: http://tizen.org/privilege/packagemanager.admin
Declaration
public string Version { get; }
Property Value
Type |
Description |
System.String |
|
API Level: 3
Methods
View Source
CompareCertInfo(String)
Compares the certificate information with the given package ID.
Declaration
public CertCompareResultType CompareCertInfo(string packageId)
Parameters
Type |
Name |
Description |
System.String |
packageId |
ID of the package.
|
Returns
Exceptions
Type |
Condition |
System.ArgumentException |
Thrown when a failed input package ID is invalid.
|
IOException |
Thrown when the method failed due to an internal I/O error.
|
API Level: 3
View Source
GetApplications()
Retrieves all the application IDs of this package.
Declaration
public IEnumerable<ApplicationInfo> GetApplications()
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<ApplicationInfo> |
Returns a dictionary containing all the application information for a given application type.
|
API Level: 3
View Source
GetApplications(ApplicationType)
Retrieves all the application IDs of this package.
Declaration
public IEnumerable<ApplicationInfo> GetApplications(ApplicationType type)
Parameters
Type |
Name |
Description |
ApplicationType |
type |
Optional: AppType enumeration value.
|
Returns
Type |
Description |
System.Collections.Generic.IEnumerable<ApplicationInfo> |
Returns a dictionary containing all the application information for a given application type.
|
API Level: 3
Declaration
public Task<PackageSizeInformation> GetSizeInformationAsync()
Returns
API Level: 3
Privilege Level: public
Privilege: http://tizen.org/privilege/packagemanager.info