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
AllowedPackagesAndPrivileges
The allowed packages and required privileges information.
Declaration
public IReadOnlyDictionary<string, IEnumerable<string>> AllowedPackagesAndPrivileges { get; }
Property Value
Remarks
API Level: 9
View Source
Certificates
Certificate information for the package.
Declaration
public IReadOnlyDictionary<CertificateType, PackageCertificate> Certificates { get; }
Property Value
API Level: 3
View Source
DependencyFrom
Packages that require this package
Declaration
public IEnumerable<PackageDependencyInformation> DependencyFrom { get; }
Property Value
API Level: 6
View Source
DependencyTo
Packages required by this package
Declaration
public IEnumerable<PackageDependencyInformation> DependencyTo { get; }
Property Value
API Level: 6
Declaration
public string IconPath { get; }
Property Value
API Level: 3
Declaration
public string Id { get; }
Property Value
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
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
API Level: 3
View Source
MainApplication
Main application info of the package.
Declaration
public ApplicationInfo MainApplication { get; }
Property Value
API Level: 6
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
API Level: 3
Declaration
public string RootPath { get; }
Property Value
API Level: 3
View Source
TizenExpansionPackageName
Expansion package name for the package.
Declaration
public string TizenExpansionPackageName { get; }
Property Value
API Level: 3
Privilege Level: platform
Privilege: http://tizen.org/privilege/packagemanager.admin
Declaration
public string Version { get; }
Property Value
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 |
String |
packageId |
ID of the package.
|
Returns
Exceptions
Type |
Condition |
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 |
IEnumerable<ApplicationInfo> |
Returns a dictionary containing all the application information for a given application type.
|
API Level: 3
View Source
GetApplications(ApplicationComponentType)
Retrieves all the application IDs of this package.
Declaration
public IEnumerable<ApplicationInfo> GetApplications(ApplicationComponentType componentType)
Parameters
Returns
Type |
Description |
IEnumerable<ApplicationInfo> |
Returns a dictionary containing all the application information for a given application type.
|
API Level: 6
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 |
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