PackageCatalog Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Fornece acesso a pacotes de aplicativos no dispositivo.
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
- Herança
- Atributos
Requisitos do Windows
| Requisitos | Description |
|---|---|
| Família de dispositivos |
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
|
| API contract |
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
|
Comentários
Observe que, para eventos PackageCatalog:
Se o objeto PackageCatalog for obtido usando OpenForCurrentUser, os eventos de pacote serão recebidos para todos os pacotes que estão sendo instalados para o usuário atual.
Se o objeto PackageCatalog for obtido usando OpenForCurrentPackage, os eventos de pacote serão recebidos para o pacote atual ou seus pacotes relacionados, como pacotes opcionais.
Histórico de versão
| Versão do Windows | Versão do SDK | Valor adicionado |
|---|---|---|
| 1703 | 15063 | AddOptionalPackageAsync |
| 1703 | 15063 | PackageContentGroupStaging |
| 1.709 | 16299 | RemoveOptionalPackagesAsync |
| 1803 | 17134 | AddResourcePackageAsync |
| 1803 | 17134 | RemoveResourcePackagesAsync |
Métodos
| Nome | Description |
|---|---|
| AddOptionalPackageAsync(String) |
Adiciona um pacote opcional ao catálogo de pacotes. |
| AddResourcePackageAsync(String, String, AddResourcePackageOptions) |
Adiciona um pacote de recursos a um pacote de aplicativos existente. |
| OpenForCurrentPackage() |
Abre o catálogo de pacotes para o pacote main. |
| OpenForCurrentUser() |
Abre o catálogo de pacotes de aplicativos no dispositivo que estão disponíveis para o usuário atual. |
| OpenForPackage(Package) |
Permite ouvir qualquer Pacote e seus dependentes (opcional, recurso e hostRuntime). |
| RemoveOptionalPackagesAsync(IIterable<String>) |
Remove os pacotes de aplicativos opcionais instalados da conta de usuário. |
| RemoveResourcePackagesAsync(IIterable<Package>) |
Remove pacotes de recursos de um pacote de aplicativos existente. |
Eventos
| Nome | Description |
|---|---|
| PackageContentGroupStaging |
O evento que é acionado quando um grupo de conteúdo do pacote inicia o preparo. |
| PackageInstalling |
Indica que um pacote de aplicativo está sendo instalado. |
| PackageStaging |
Indica que um pacote de aplicativo está sendo preparo. |
| PackageStatusChanged |
Indica que um pacote do aplicativo foi removido ou atualizado |
| PackageUninstalling |
Indica que um pacote de aplicativo está desinstalando. |
| PackageUpdating |
Indica que um pacote de aplicativo está sendo atualizado. |