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
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. |