PackageCatalog Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
- 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. |