Class PackageManager.Drm
Definition
- Namespace:
- Tizen.Applications
- Assembly:
- Tizen.Applications.PackageManager.dll
- API Level:
- 3
Drm nested class. This class has the PackageManager's drm related methods.
C#Copypublic static class Drm
- Inheritance
-
PackageManager.Drm
Methods
Declaration
C#Copypublic static bool DecryptPackage(string drmFilePath, string decryptedFilePath)
Parameters
Type | Name | Description |
---|---|---|
System.String | drmFilePath | Drm file path. |
System.String | decryptedFilePath | Decrypted file path. |
Returns
Type | Description |
---|---|
Boolean | Returns true if succeeds, otherwise false. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when failed when input package ID is invalid. |
OutOfMemoryException | Thrown when there is not enough memory to continue the execution of the method. |
UnauthorizedAccessException | Thrown when an application does not have the privilege to access this method. |
SystemException | Thrown when the method failed due to an internal system error. |
API Level: 3
Privilege Level: platform
Privilege: http://tizen.org/privilege/packagemanager.admin
Declaration
C#Copypublic static PackageDrm GenerateLicenseRequest(string responseData)
Parameters
Type | Name | Description |
---|---|---|
System.String | responseData | Response data string of the purchase request. |
Returns
Type | Description |
---|---|
PackageDrm | Returns the package DRM information of a given response data which contains the required data and license URL. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when failed when input package ID is invalid. |
OutOfMemoryException | Thrown when there is not enough memory to continue the execution of the method. |
UnauthorizedAccessException | Thrown when an application does not have the privilege to access this method. |
SystemException | Thrown when the method failed due to an internal system error. |
API Level: 3
Privilege Level: platform
Privilege: http://tizen.org/privilege/packagemanager.admin
Declaration
C#Copypublic static bool RegisterLicense(string responseData)
Parameters
Type | Name | Description |
---|---|---|
System.String | responseData | The response data string of the rights request. |
Returns
Type | Description |
---|---|
Boolean | Returns true if succeeds, otherwise false. |
Exceptions
Type | Condition |
---|---|
System.ArgumentException | Thrown when failed when input package ID is invalid. |
OutOfMemoryException | Thrown when there is not enough memory to continue the execution of the method. |
UnauthorizedAccessException | Thrown when an application does not have the privilege to access this method. |
SystemException | Thrown when the method failed due to internal system error. |