Compartir a través de


PackageCatalog Clase

Definición

Proporciona acceso a los paquetes de aplicaciones en el 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
Herencia
Object Platform::Object IInspectable PackageCatalog
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)

Comentarios

Tenga en cuenta que para los eventos PackageCatalog:

  • Si el objeto PackageCatalog se obtiene mediante OpenForCurrentUser, se recibirán eventos de paquete para todos los paquetes que se instalan para el usuario actual.

  • Si el objeto PackageCatalog se obtiene mediante OpenForCurrentPackage, se recibirán eventos de paquete para el paquete actual o sus paquetes relacionados, como paquetes opcionales.

Historial de versiones

Versión de Windows Versión del SDK Valor agregado
1703 15063 AddOptionalPackageAsync
1703 15063 PackageContentGroupStaging
1709 16299 RemoveOptionalPackagesAsync
1803 17134 AddResourcePackageAsync
1803 17134 RemoveResourcePackagesAsync

Métodos

AddOptionalPackageAsync(String)

Agrega un paquete opcional al catálogo de paquetes.

AddResourcePackageAsync(String, String, AddResourcePackageOptions)

Agrega un paquete de recursos a un paquete de aplicación existente.

OpenForCurrentPackage()

Abre el catálogo de paquetes para el paquete principal.

OpenForCurrentUser()

Abre el catálogo de paquetes de aplicaciones en el dispositivo que está disponible para el usuario actual.

OpenForPackage(Package)

Permite escuchar cualquier paquete y sus dependientes (opcional, recurso y hostRuntime).

RemoveOptionalPackagesAsync(IIterable<String>)

Quita los paquetes de aplicaciones opcionales instalados de la cuenta de usuario.

RemoveResourcePackagesAsync(IIterable<Package>)

Quita los paquetes de recursos de un paquete de aplicación existente.

Eventos

PackageContentGroupStaging

Evento que se desencadena cuando un grupo de contenido del paquete inicia el almacenamiento provisional.

PackageInstalling

Indica que se está instalando un paquete de aplicación.

PackageStaging

Indica que un paquete de aplicación está provisionalmente.

PackageStatusChanged

Indica que se ha quitado o actualizado un paquete de aplicación.

PackageUninstalling

Indica que se está desinstalando un paquete de aplicación.

PackageUpdating

Indica que se está actualizando un paquete de aplicación.

Se aplica a

Consulte también