PackageCatalog Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет доступ к пакетам приложений на устройстве.
public ref class PackageCatalog sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
class PackageCatalog final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
public sealed class PackageCatalog
Public NotInheritable Class PackageCatalog
- Наследование
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Комментарии
Обратите внимание, что для событий PackageCatalog:
Если объект PackageCatalog получен с помощью OpenForCurrentUser, события пакета будут получены для всех пакетов, устанавливаемых для текущего пользователя.
Если объект PackageCatalog получен с помощью OpenForCurrentPackage, события пакета будут получены для текущего пакета или связанных с ним пакетов, таких как необязательные пакеты.
Журнал версий
Версия Windows | Версия пакета SDK | Добавленная стоимость |
---|---|---|
1703 | 15063 | AddOptionalPackageAsync |
1703 | 15063 | PackageContentGroupStaging |
1709 | 16299 | RemoveOptionalPackagesAsync |
1803 | 17134 | AddResourcePackageAsync |
1803 | 17134 | RemoveResourcePackagesAsync |
Методы
AddOptionalPackageAsync(String) |
Добавляет необязательный пакет в каталог пакетов. |
AddResourcePackageAsync(String, String, AddResourcePackageOptions) |
Добавляет пакет ресурсов в существующий пакет приложения. |
OpenForCurrentPackage() |
Открывает каталог пакетов для пакета main. |
OpenForCurrentUser() |
Открывает каталог пакетов приложений на устройстве, доступных текущему пользователю. |
OpenForPackage(Package) |
Позволяет прослушивать любой пакет и его зависимые элементы (необязательно, ресурс и hostRuntime). |
RemoveOptionalPackagesAsync(IIterable<String>) |
Удаляет установленные необязательные пакеты приложений из учетной записи пользователя. |
RemoveResourcePackagesAsync(IIterable<Package>) |
Удаляет пакеты ресурсов из существующего пакета приложения. |
События
PackageContentGroupStaging |
Событие, возникающее при запуске промежуточной группы содержимого пакета. |
PackageInstalling |
Указывает, что устанавливается пакет приложения. |
PackageStaging |
Указывает, что пакет приложения находится на промежуточном уровне. |
PackageStatusChanged |
Указывает, что пакет приложения был удален или обновлен. |
PackageUninstalling |
Указывает, что пакет приложения удаляется. |
PackageUpdating |
Указывает, что пакет приложения обновляется. |