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 |
Указывает, что пакет приложения обновляется. |