PackageCatalog Classe

Definição

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
Object Platform::Object IInspectable PackageCatalog
Atributos

Requisitos do Windows

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

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

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.

Aplica-se a

Confira também