4 <name>Tizen.Applications.PackageManager</name>
7 <member name="T:Tizen.Applications.CertCompareResultType">
9 Enumeration for the certificate compare result type.
12 <member name="F:Tizen.Applications.CertCompareResultType.Match">
14 Certificates are matched.
17 <member name="F:Tizen.Applications.CertCompareResultType.Mismatch">
19 Certificates are not matched.
22 <member name="F:Tizen.Applications.CertCompareResultType.LhsNoCert">
24 First package does not have the certificate.
27 <member name="F:Tizen.Applications.CertCompareResultType.RhsNoCert">
29 Second package does not have the certificate.
32 <member name="F:Tizen.Applications.CertCompareResultType.BothNoCert">
34 Certificates for both the packages do not exist.
37 <member name="T:Tizen.Applications.CertificateType">
39 Enumeration for the certification types.
42 <member name="F:Tizen.Applications.CertificateType.Author">
47 <member name="F:Tizen.Applications.CertificateType.Distributor">
49 Distributor certificate.
52 <member name="F:Tizen.Applications.CertificateType.Distributor2">
54 Distributor2 certificate.
57 <member name="T:Tizen.Applications.InstallationMode">
59 Enumeration for installation mode.
62 <member name="F:Tizen.Applications.InstallationMode.Normal">
67 <member name="F:Tizen.Applications.InstallationMode.Mount">
72 <member name="T:Tizen.Applications.Package">
74 This class provides the methods and properties to get information about the packages.
77 <member name="P:Tizen.Applications.Package.Id">
82 <member name="P:Tizen.Applications.Package.Label">
87 <member name="P:Tizen.Applications.Package.IconPath">
89 Absolute path to the icon image.
92 <member name="P:Tizen.Applications.Package.Version">
94 Version of the package.
97 <member name="P:Tizen.Applications.Package.PackageType">
102 <member name="P:Tizen.Applications.Package.InstalledStorageType">
104 Installed storage type for the package.
107 <member name="P:Tizen.Applications.Package.RootPath">
109 Root path for the package.
112 <member name="P:Tizen.Applications.Package.TizenExpansionPackageName">
114 Expansion package name for the package.
116 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
117 <privlevel>platform</privlevel>
119 <member name="P:Tizen.Applications.Package.IsSystemPackage">
121 Checks whether the package is a system package.
124 <member name="P:Tizen.Applications.Package.IsRemovable">
126 Checks whether the package is removable.
129 <member name="P:Tizen.Applications.Package.IsPreloaded">
131 Checks whether the package is preloaded.
134 <member name="P:Tizen.Applications.Package.IsAccessible">
136 Checks whether the current package is accessible.
139 <member name="P:Tizen.Applications.Package.Certificates">
141 Certificate information for the package.
144 <member name="P:Tizen.Applications.Package.Privileges">
146 Requested privilege for the package.
149 <member name="P:Tizen.Applications.Package.InstalledTime">
151 Installed time of the package.
154 <member name="M:Tizen.Applications.Package.GetApplications">
156 Retrieves all the application IDs of this package.
158 <returns>Returns a dictionary containing all the application information for a given application type.</returns>
160 <member name="M:Tizen.Applications.Package.GetApplications(Tizen.Applications.ApplicationType)">
162 Retrieves all the application IDs of this package.
164 <param name="type">Optional: AppType enumeration value.</param>
165 <returns>Returns a dictionary containing all the application information for a given application type.</returns>
167 <member name="M:Tizen.Applications.Package.GetSizeInformationAsync">
169 Gets the package size information.
171 <returns>Package size information.</returns>
172 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
174 <member name="M:Tizen.Applications.Package.CompareCertInfo(System.String)">
176 Compares the certificate information with the given package ID.
178 <param name="packageId">ID of the package.</param>
179 <returns>Certificate comparison result.</returns>
180 <exception cref="T:System.ArgumentException">Thrown when a failed input package ID is invalid.</exception>
181 <exception cref="T:System.IO.IOException">Thrown when the method failed due to an internal I/O error.</exception>
183 <member name="T:Tizen.Applications.PackageCertificate">
185 This class provides information about the package certification.
188 <member name="P:Tizen.Applications.PackageCertificate.Root">
193 <member name="P:Tizen.Applications.PackageCertificate.Intermediate">
195 Intermediate certificate.
198 <member name="P:Tizen.Applications.PackageCertificate.Signer">
203 <member name="T:Tizen.Applications.PackageDrm">
205 This class provides the methods and properties for the DRM operation.
208 <member name="P:Tizen.Applications.PackageDrm.ResponseData">
210 Returns the response data.
212 <returns>Returns the response data which is given when GenerateLicenseRequest has been invoked.</returns>
214 <member name="P:Tizen.Applications.PackageDrm.RequestData">
216 Returns the request data.
218 <returns>Returns the request data which is generated when GenerateLicenseRequest has been invoked.</returns>
220 <member name="P:Tizen.Applications.PackageDrm.LicenseUrl">
222 Returns the license URL.
224 <returns>Returns the license URL which is generated when GenerateLicenseRequest has been invoked.</returns>
226 <member name="T:Tizen.Applications.PackageEventState">
228 Enumeration for the package manager event state.
231 <member name="F:Tizen.Applications.PackageEventState.Started">
236 <member name="F:Tizen.Applications.PackageEventState.Processing">
241 <member name="F:Tizen.Applications.PackageEventState.Completed">
243 Processing completed.
246 <member name="F:Tizen.Applications.PackageEventState.Failed">
251 <member name="T:Tizen.Applications.PackageEventType">
253 Enumeration for the package manager event types.
256 <member name="F:Tizen.Applications.PackageEventType.Install">
261 <member name="F:Tizen.Applications.PackageEventType.Uninstall">
266 <member name="F:Tizen.Applications.PackageEventType.Update">
271 <member name="F:Tizen.Applications.PackageEventType.Move">
276 <member name="F:Tizen.Applications.PackageEventType.ClearData">
281 <member name="T:Tizen.Applications.PackageFilter">
283 This class is a parameter of the PackageManager::GetPackages method.
286 <member name="M:Tizen.Applications.PackageFilter.#ctor">
288 The default constructor with an empty filter list. All the installed applications will satisfy this filter unless updated with more specific filters.
291 <member name="M:Tizen.Applications.PackageFilter.#ctor(System.Collections.Generic.IDictionary{System.String,System.Boolean})">
293 The constructor with specific filters. Using this will filter out the installed packages which do not meet the filter criteria.
296 <member name="P:Tizen.Applications.PackageFilter.Filters">
298 Filters to be used in the GetPackages method.
301 <member name="T:Tizen.Applications.PackageFilter.Keys">
303 This class contains possible keys for the filter to be used in the GetPackages method.
306 <member name="F:Tizen.Applications.PackageFilter.Keys.Removable">
308 Key of the boolean property for filtering if the package is removable.
311 <member name="F:Tizen.Applications.PackageFilter.Keys.ReadOnly">
313 Key of the boolean property for filtering if the package is read-only.
316 <member name="F:Tizen.Applications.PackageFilter.Keys.SupportsDisable">
318 Key of the boolean property for filtering if the package supports disabling.
321 <member name="F:Tizen.Applications.PackageFilter.Keys.Disable">
323 Key of the boolean property for filtering if the package is disabled.
326 <member name="F:Tizen.Applications.PackageFilter.Keys.Preload">
328 Key of the boolean property for filtering if the package is preloaded.
331 <member name="T:Tizen.Applications.PackageManager">
333 PackageManager class. This class has the methods and events of the PackageManager.
336 The package manager is one of the core modules of the Tizen application framework and responsible for getting their information.
337 You can also retrieve information related to the packages that are installed on the device.
340 <member name="T:Tizen.Applications.PackageManager.RequestEventCallback">
342 Event callback method for the request.
344 <param name="type">Type of the package which was requested.</param>
345 <param name="packageId">ID of the package which was requested.</param>
346 <param name="eventType">Event type of the request.</param>
347 <param name="eventState">Current event state of the request.</param>
348 <param name="progress">Progress for the request being processed by the package manager (in percent).</param>
350 <member name="E:Tizen.Applications.PackageManager.InstallProgressChanged">
352 InstallProgressChanged event. This event occurs when a package is getting installed and the progress of the request to the package manager is changed.
355 <member name="E:Tizen.Applications.PackageManager.UninstallProgressChanged">
357 UninstallProgressChanged event. This event occurs when a package is getting uninstalled and the progress of the request to the package manager is changed.
360 <member name="E:Tizen.Applications.PackageManager.UpdateProgressChanged">
362 UpdateProgressChanged event. This event occurs when a package is getting updated and the progress of the request to the package manager is changed.
365 <member name="E:Tizen.Applications.PackageManager.MoveProgressChanged">
367 MoveProgressChanged event. This event occurs when a package is getting moved and the progress of the request to the package manager is changed.
370 <member name="E:Tizen.Applications.PackageManager.ClearDataProgressChanged">
372 ClearDataProgressChanged event. This event occurs when data directories are cleared in the given package.
375 <member name="M:Tizen.Applications.PackageManager.GetPackageIdByApplicationId(System.String)">
377 Gets the package ID for the given application ID.
379 <param name="applicationId">The ID of the application.</param>
380 <returns>Returns the ID of the package. Empty string if the application ID does not exist.</returns>
381 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
382 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
383 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
385 <member name="M:Tizen.Applications.PackageManager.GetPackage(System.String)">
387 Gets the package information for the given package.
389 <param name="packageId">The ID of the package.</param>
390 <returns>Returns the package information for the given package ID.</returns>
391 <exception cref="T:System.ArgumentException">Thrown when the failed input package ID is invalid.</exception>
392 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
393 <exception cref="T:System.IO.IOException">Thrown when the method fails due to an internal I/O error.</exception>
394 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
395 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
397 <member name="M:Tizen.Applications.PackageManager.ClearCacheDirectory(System.String)">
399 Clears the application's internal and external cache directories.
401 <param name="packageId">ID of the package.</param>
402 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
403 <exception cref="T:System.IO.IOException">Thrown when the method fails due to an internal I/O error.</exception>
404 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
405 <exception cref="!:SystemException">Thrown when the method failed due to an internal system error.</exception>
406 <privilege>http://tizen.org/privilege/packagemanager.clearcache</privilege>
408 <member name="M:Tizen.Applications.PackageManager.ClearAllCacheDirectory">
410 Clears all the application's internal and external cache directories.
412 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
413 <exception cref="T:System.IO.IOException">Thrown when the method fails due to an internal IO error.</exception>
414 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
415 <exception cref="!:SystemException">Thrown when the method failed due to an internal system error.</exception>
416 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
417 <privlevel>platform</privlevel>
419 <member name="M:Tizen.Applications.PackageManager.ClearDataDirectory(System.String)">
421 Clears the application's internal and external data directories.
424 All files under data, shared/data, and shared/trusted in the internal storage are removed.
425 And, if the external storage exists, then all files under data and shared/trusted in the external storage are removed.
427 <param name="packageId">ID of the package.</param>
428 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
429 <exception cref="T:System.IO.IOException">Thrown when the method failed due to an internal IO error.</exception>
430 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
431 <exception cref="!:SystemException">Thrown when the method failed due to an internal system error.</exception>
432 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
433 <privlevel>platform</privlevel>
435 <member name="M:Tizen.Applications.PackageManager.GetPackages">
437 Retrieves the package information of all installed packages.
439 <returns>Returns the list of packages.</returns>
440 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
442 <member name="M:Tizen.Applications.PackageManager.GetPackages(Tizen.Applications.PackageFilter)">
444 Retrieves the package information of all the installed packages satisfying the filter conditions.
446 <param name="filter">Optional - package filters.</param>
447 <returns>Returns the list of packages.</returns>
448 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
450 <member name="M:Tizen.Applications.PackageManager.GetTotalSizeInformationAsync">
452 Gets the total package size information.
454 <returns>Returns the total package size information asynchronously.</returns>
455 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
457 <member name="M:Tizen.Applications.PackageManager.Install(System.String,Tizen.Applications.InstallationMode)">
459 Installs the package located at the given path.
461 <param name="packagePath">Absolute path for the package to be installed.</param>
462 <returns>Returns true if the installation request is successful, otherwise false.</returns>
464 The 'true' means that the request for installation is successful.
465 To check the result of the installation, the caller should check the progress using the InstallProgressChanged event.
467 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
468 <privlevel>platform</privlevel>
470 <member name="M:Tizen.Applications.PackageManager.Install(System.String,Tizen.Applications.PackageManager.RequestEventCallback,Tizen.Applications.InstallationMode)">
472 Installs the package located at the given path.
474 <param name="packagePath">Absolute path for the package to be installed.</param>
475 <param name="eventCallback">The event callback will be invoked only for the current request.</param>
476 <param name="installMode">Optional parameter to indicate special installation mode.</param>
477 <returns>Returns true if installtion request is successful, false otherwise.</returns>
479 The 'true' means that the request for installation is successful.
480 To check the result of installation, the caller should check the progress using the InstallProgressChanged event or eventCallback.
482 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
483 <privlevel>platform</privlevel>
485 <member name="M:Tizen.Applications.PackageManager.Install(System.String,Tizen.Applications.PackageType,Tizen.Applications.InstallationMode)">
487 Installs the package located at the given path.
489 <param name="packagePath">Absolute path for the package to be installed.</param>
490 <param name="type">Package type for the package to be installed.</param>
491 <param name="installMode">Optional parameter to indicate special installation mode.</param>
492 <returns>Returns true if installtion request is successful, false otherwise.</returns>
494 The 'true' means that the request for installation is successful.
495 To check the result of installation, the caller should check the progress using the InstallProgressChanged event.
497 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
498 <privlevel>platform</privlevel>
500 <member name="M:Tizen.Applications.PackageManager.Install(System.String,System.String,Tizen.Applications.InstallationMode)">
502 Installs the package located at the given path.
504 <param name="packagePath">Absolute path for the package to be installed.</param>
505 <param name="expansionPackagePath">Absolute path for the expansion package to be installed.</param>
506 <param name="installMode">Optional parameter to indicate special installation mode.</param>
507 <returns>Returns true if installtion request is successful, false otherwise.</returns>
509 The 'true' means that the request for installation is successful.
510 To check the result of installation, the caller should check the progress using the InstallProgressChanged event.
512 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
513 <privlevel>platform</privlevel>
515 <member name="M:Tizen.Applications.PackageManager.Install(System.String,Tizen.Applications.PackageType,Tizen.Applications.PackageManager.RequestEventCallback,Tizen.Applications.InstallationMode)">
517 Installs the package located at the given path.
519 <param name="packagePath">Absolute path for the package to be installed.</param>
520 <param name="type">Package type for the package to be installed.</param>
521 <param name="eventCallback">The event callback will be invoked only for the current request.</param>
522 <param name="installMode">Optional parameter to indicate special installation mode.</param>
523 <returns>Returns true if installtion request is successful, false otherwise.</returns>
525 The 'true' means that the request for installation is successful.
526 To check the result of installation, the caller should check the progress using the InstallProgressChanged event or eventCallback.
528 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
529 <privlevel>platform</privlevel>
531 <member name="M:Tizen.Applications.PackageManager.Install(System.String,System.String,Tizen.Applications.PackageManager.RequestEventCallback,Tizen.Applications.InstallationMode)">
533 Installs the package located at the given path.
535 <param name="packagePath">Absolute path for the package to be installed.</param>
536 <param name="expansionPackagePath">Absolute path for the expansion package to be installed.</param>
537 <param name="eventCallback">The event callback will be invoked only for the current request.</param>
538 <param name="installMode">Optional parameter to indicate special installation mode.</param>
539 <returns>Returns true if installtion request is successful, false otherwise.</returns>
541 The 'true' means that the request for installation is successful.
542 To check the result of installation, the caller should check the progress using the InstallProgressChanged event or eventCallback.
544 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
545 <privlevel>platform</privlevel>
547 <member name="M:Tizen.Applications.PackageManager.Install(System.String,System.String,Tizen.Applications.PackageType,Tizen.Applications.InstallationMode)">
549 Installs the package located at the given path.
551 <param name="packagePath">Absolute path for the package to be installed.</param>
552 <param name="expansionPackagePath">Absolute path for the expansion package to be installed.</param>
553 <param name="type">Package type for the package to be installed.</param>
554 <param name="installMode">Optional parameter to indicate special installation mode.</param>
555 <returns>Returns true if installtion request is successful, false otherwise.</returns>
557 The 'true' means that the request for installation is successful.
558 To check the result of installation, the caller should check the progress using the InstallProgressChanged event.
560 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
561 <privlevel>platform</privlevel>
563 <member name="M:Tizen.Applications.PackageManager.Install(System.String,System.String,Tizen.Applications.PackageType,Tizen.Applications.PackageManager.RequestEventCallback,Tizen.Applications.InstallationMode)">
565 Installs the package located at the given path.
567 <param name="packagePath">Absolute path for the package to be installed.</param>
568 <param name="expansionPackagePath">Absolute path for the expansion package to be installed.</param>
569 <param name="type">Package type for the package to be installed.</param>
570 <param name="eventCallback">The event callback will be invoked only for the current request.</param>
571 <param name="installMode">Optional parameter to indicate special installation mode.</param>
572 <returns>Returns true if installtion request is successful, false otherwise.</returns>
574 The 'true' means that the request for installation is successful.
575 To check the result of installation, the caller should check the progress using the InstallProgressChanged event or eventCallback.
577 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
578 <privlevel>platform</privlevel>
580 <member name="M:Tizen.Applications.PackageManager.Uninstall(System.String)">
582 Uninstalls the package with the given name.
584 <param name="packageId">ID of the package to be uninstalled.</param>
585 <returns>Returns true if the uninstallation request is successful, false otherwise.</returns>
587 The 'true' means that the request for uninstallation is successful.
588 To check the result of uninstallation, the caller should check the progress using the UninstallProgressChanged event.
590 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
591 <privlevel>platform</privlevel>
593 <member name="M:Tizen.Applications.PackageManager.Uninstall(System.String,Tizen.Applications.PackageType)">
595 Uninstalls package with the given names.
597 <param name="packageId">ID of the package to be uninstalled.</param>
598 <param name="type">Optional - Package type for the package to be uninstalled.</param>
599 <returns>Returns true if the uninstalltion request is successful, false otherwise.</returns>
601 The 'true' means that the request for uninstallation is successful.
602 To check the result of uninstallation, the caller should check the progress using the UninstallProgressChanged event.
604 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
605 <privlevel>platform</privlevel>
607 <member name="M:Tizen.Applications.PackageManager.Uninstall(System.String,Tizen.Applications.PackageManager.RequestEventCallback)">
609 Uninstalls the package with the given name.
611 <param name="packageId">ID of the package to be uninstalled.</param>
612 <param name="eventCallback">Optional - The event callback will be invoked only for the current request.</param>
613 <returns>Returns true if the uninstallation request is successful, false otherwise.</returns>
615 The 'true' means that the request for uninstallation is successful.
616 To check the result of uninstallation, the caller should check the progress using the UninstallProgressChanged event or eventCallback.
618 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
619 <privlevel>platform</privlevel>
621 <member name="M:Tizen.Applications.PackageManager.Uninstall(System.String,Tizen.Applications.PackageType,Tizen.Applications.PackageManager.RequestEventCallback)">
623 Uninstalls the package with the given name.
625 <param name="packageId">ID of the package to be uninstalled</param>
626 <param name="type">Optional - Package type for the package to be uninstalled.</param>
627 <param name="eventCallback">Optional - The event callback will be invoked only for the current request.</param>
628 <returns>Returns true if the uninstallation request is successful, false otherwise.</returns>
630 The 'true' means that the request for uninstallation is successful.
631 To check the result of uninstallation, the caller should check the progress using the UninstallProgressChanged event or eventCallback.
633 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
634 <privlevel>platform</privlevel>
636 <member name="M:Tizen.Applications.PackageManager.Move(System.String,Tizen.Applications.StorageType)">
638 Moves the package to the given storage.
640 <param name="packageId">ID of the package to be moved.</param>
641 <param name="newStorage">Storage package should be moved to.</param>
642 <returns>Returns true if the move request is successful, false otherwise.</returns>
644 The 'true' means that the request for move is successful.
645 To check the result of move, the caller should check the progress using the MoveProgressChanged event.
647 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
648 <privlevel>platform</privlevel>
650 <member name="M:Tizen.Applications.PackageManager.Move(System.String,Tizen.Applications.PackageType,Tizen.Applications.StorageType)">
652 Moves the package to the given storage.
654 <param name="packageId">ID of the package to be moved.</param>
655 <param name="type">Optional - Package type for the package to be moved.</param>
656 <param name="newStorage">Storage package should be moved to.</param>
657 <returns>Returns true if the move request is successful, false otherwise.</returns>
659 The 'true' means that the request for move is successful.
660 To check the result of move, the caller should check the progress using the MoveProgressChanged event.
662 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
663 <privlevel>platform</privlevel>
665 <member name="M:Tizen.Applications.PackageManager.Move(System.String,Tizen.Applications.StorageType,Tizen.Applications.PackageManager.RequestEventCallback)">
667 Moves the package to the given storage.
669 <param name="packageId">ID of the package to be moved.</param>
670 <param name="newStorage">Storage package should be moved to.</param>
671 <param name="eventCallback">Optional - The event callback will be invoked only for the current request.</param>
672 <returns>Returns true if move request is successful, false otherwise.</returns>
674 The 'true' means that the request for move is successful.
675 To check the result of move, the caller should check the progress using the MoveProgressChanged event.
677 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
678 <privlevel>platform</privlevel>
680 <member name="M:Tizen.Applications.PackageManager.Move(System.String,Tizen.Applications.PackageType,Tizen.Applications.StorageType,Tizen.Applications.PackageManager.RequestEventCallback)">
682 Moves the package to the given storage.
684 <param name="packageId">ID of the package to be moved.</param>
685 <param name="type">Optional - Package type for the package to be moved.</param>
686 <param name="newStorage">Storage, package should be moved to.</param>
687 <param name="eventCallback">Optional - The event callback will be invoked only for the current request.</param>
688 <returns>Returns true if move request is successful, false otherwise.</returns>
690 The 'true' means that the request for move is successful.
691 To check the result of move, the caller should check the progress using the MoveProgressChanged event.
693 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
694 <privlevel>platform</privlevel>
696 <member name="M:Tizen.Applications.PackageManager.GetPermissionTypeByApplicationId(System.String)">
698 Gets the permission type of the package which has a given application ID.
700 <param name="applicationId">ID of the application.</param>
701 <returns>Returns the permission type.</returns>
702 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
703 <exception cref="T:System.ArgumentException">Thrown when the failed input package ID is invalid.</exception>
704 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
706 <member name="M:Tizen.Applications.PackageManager.IsPreloadPackageByApplicationId(System.String)">
708 Gets the package's preload attribute which contains a given application ID.
710 <param name="applicationId">ID of the application.</param>
711 <returns>Returns true if the package is preloaded, otherwise false.</returns>
712 <privilege>http://tizen.org/privilege/packagemanager.info</privilege>
713 <exception cref="T:System.ArgumentException">Thrown when the failed input package ID is invalid.</exception>
714 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
716 <member name="M:Tizen.Applications.PackageManager.CompareCertInfo(System.String,System.String)">
718 Compares the certificate of the two packages.
720 <param name="lhsPackageId">Package ID to compare.</param>
721 <param name="rhsPackageId">Package ID to be compared.</param>
722 <returns>Returns certificate comparison result.</returns>
723 <exception cref="T:System.ArgumentException">Thrown when the failed input package ID is invalid.</exception>
724 <exception cref="T:System.IO.IOException">Thrown when the method failed due to an internal I/O error.</exception>
726 <member name="M:Tizen.Applications.PackageManager.CompareCertInfoByApplicationId(System.String,System.String)">
728 Compares the certificate of the two packages which contain each given application ID.
730 <param name="lhsApplicationId">Application ID to compare.</param>
731 <param name="rhsApplicationId">Application ID to be compared.</param>
732 <returns>Returns certificate comparison result.</returns>
733 <exception cref="T:System.ArgumentException">Thrown when the failed input package ID is invalid.</exception>
734 <exception cref="T:System.IO.IOException">Thrown when the method failed due to an internal I/O error.</exception>
736 <member name="T:Tizen.Applications.PackageManager.Drm">
738 Drm nested class. This class has the PackageManager's drm related methods.
741 <member name="M:Tizen.Applications.PackageManager.Drm.GenerateLicenseRequest(System.String)">
743 Generates a request for getting the license.
745 <param name="responseData">Response data string of the purchase request.</param>
746 <returns>Returns the package DRM information of a given response data which contains the required data and license URL.</returns>
747 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
748 <privlevel>platform</privlevel>
749 <exception cref="T:System.ArgumentException">Thrown when failed when input package ID is invalid.</exception>
750 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
751 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
752 <exception cref="!:SystemException">Thrown when the method failed due to an internal system error.</exception>
754 <member name="M:Tizen.Applications.PackageManager.Drm.RegisterLicense(System.String)">
756 Registers the encrypted license.
758 <param name="responseData">The response data string of the rights request.</param>
759 <returns>Returns true if succeeds, otherwise false.</returns>
760 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
761 <privlevel>platform</privlevel>
762 <exception cref="T:System.ArgumentException">Thrown when failed when input package ID is invalid.</exception>
763 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
764 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
765 <exception cref="!:SystemException">Thrown when the method failed due to internal system error.</exception>
767 <member name="M:Tizen.Applications.PackageManager.Drm.DecryptPackage(System.String,System.String)">
769 Decrypts the contents which are encrypted.
771 <param name="drmFilePath">Drm file path.</param>
772 <param name="decryptedFilePath">Decrypted file path.</param>
773 <returns>Returns true if succeeds, otherwise false.</returns>
774 <privilege>http://tizen.org/privilege/packagemanager.admin</privilege>
775 <privlevel>platform</privlevel>
776 <exception cref="T:System.ArgumentException">Thrown when failed when input package ID is invalid.</exception>
777 <exception cref="T:System.OutOfMemoryException">Thrown when there is not enough memory to continue the execution of the method.</exception>
778 <exception cref="T:System.UnauthorizedAccessException">Thrown when an application does not have the privilege to access this method.</exception>
779 <exception cref="!:SystemException">Thrown when the method failed due to an internal system error.</exception>
781 <member name="T:Tizen.Applications.PackageManagerEventArgs">
783 PackageManagerEventArgs class. This class is an event arguments of the InstallProgressChanged, UninstallProgressChanged, and UpdateProgressChanged events.
786 <member name="P:Tizen.Applications.PackageManagerEventArgs.PackageType">
788 Type of the package to be installed, uninstalled, or updated.
791 <member name="P:Tizen.Applications.PackageManagerEventArgs.PackageId">
793 Package ID to be installed, uninstalled, or updated.
796 <member name="P:Tizen.Applications.PackageManagerEventArgs.State">
798 Current state of the request to the package manager.
801 <member name="P:Tizen.Applications.PackageManagerEventArgs.Progress">
803 Progress for the request being processed by the package manager (in percent).
806 <member name="T:Tizen.Applications.PackageSizeInformation">
808 This class has read-only properties to get the package size information.
811 <member name="P:Tizen.Applications.PackageSizeInformation.DataSize">
813 Data size for the package.
816 <member name="P:Tizen.Applications.PackageSizeInformation.CacheSize">
818 Cache size for the package.
821 <member name="P:Tizen.Applications.PackageSizeInformation.AppSize">
823 Application size for the package.
826 <member name="P:Tizen.Applications.PackageSizeInformation.ExternalDataSize">
828 External data size for the package.
831 <member name="P:Tizen.Applications.PackageSizeInformation.ExternalCacheSize">
833 External cache size for the package.
836 <member name="P:Tizen.Applications.PackageSizeInformation.ExternalAppSize">
838 External application size for the package.
841 <member name="T:Tizen.Applications.PackageType">
843 Enumeration for the package types.
846 <member name="F:Tizen.Applications.PackageType.TPK">
848 Tizen native application package.
851 <member name="F:Tizen.Applications.PackageType.WGT">
853 Tizen web/hybrid application package.
856 <member name="F:Tizen.Applications.PackageType.RPM">
858 A special meaning type to represent the Tizen application package which is installed using the RPM spec.
859 Only some preloaded packages can have this type.
862 <member name="T:Tizen.Applications.PermissionType">
864 Enumeration for the permission types.
867 <member name="F:Tizen.Applications.PermissionType.Normal">
869 Permission is normal.
872 <member name="F:Tizen.Applications.PermissionType.Signature">
874 Permission is signature.
877 <member name="F:Tizen.Applications.PermissionType.Privilege">
879 Permission is privilege.
882 <member name="M:Tizen.Applications.SafePackageManagerHandle.#ctor">
884 Initializes a new instance of the SafePackageManagerHandle class.
887 <member name="P:Tizen.Applications.SafePackageManagerHandle.IsInvalid">
889 Gets a value that indicates whether the handle is invalid.
892 <member name="M:Tizen.Applications.SafePackageManagerHandle.ReleaseHandle">
894 Executes the code required to free the SafePackageManagerHandle.
896 <returns>True if the handle is released successfully.</returns>
898 <member name="M:Tizen.Applications.SafePackageManagerRequestHandle.#ctor">
900 Initializes a new instance of the SafePackageManagerRequestHandle class.
903 <member name="P:Tizen.Applications.SafePackageManagerRequestHandle.IsInvalid">
905 Gets a value that indicates whether the handle is invalid.
908 <member name="M:Tizen.Applications.SafePackageManagerRequestHandle.ReleaseHandle">
910 Executes the code required to free the SafePackageManagerRequestHandle.
912 <returns>True if the handle is released successfully.</returns>
914 <member name="T:Tizen.Applications.StorageType">
916 Enumeration for the storage types.
919 <member name="F:Tizen.Applications.StorageType.Internal">
924 <member name="F:Tizen.Applications.StorageType.External">