PackageCatalog Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Fournit l’accès aux packages d’application sur l’appareil.
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
- Héritage
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduit dans v3.0)
|
Remarques
Notez que pour les événements PackageCatalog :
Si l’objet PackageCatalog est obtenu à l’aide d’OpenForCurrentUser, les événements de package sont reçus pour tous les packages installés pour l’utilisateur actuel.
Si l’objet PackageCatalog est obtenu à l’aide d’OpenForCurrentPackage, les événements de package sont reçus pour le package actuel ou ses packages associés, tels que les packages facultatifs.
Historique des versions
Version de Windows | Version du SDK | Valeur ajoutée |
---|---|---|
1703 | 15063 | AddOptionalPackageAsync |
1703 | 15063 | PackageContentGroupStaging |
1709 | 16299 | RemoveOptionalPackagesAsync |
1803 | 17134 | AddResourcePackageAsync |
1803 | 17134 | RemoveResourcePackagesAsync |
Méthodes
AddOptionalPackageAsync(String) |
Ajoute un package facultatif au catalogue de packages. |
AddResourcePackageAsync(String, String, AddResourcePackageOptions) |
Ajoute un package de ressources à un package d’application existant. |
OpenForCurrentPackage() |
Ouvre le catalogue de packages pour le package main. |
OpenForCurrentUser() |
Ouvre le catalogue des packages d’application sur l’appareil qui sont disponibles pour l’utilisateur actuel. |
OpenForPackage(Package) |
Permet d’écouter n’importe quel package et ses dépendants (facultatif, ressource et hostRuntime). |
RemoveOptionalPackagesAsync(IIterable<String>) |
Supprime les packages d’application facultatifs installés du compte d’utilisateur. |
RemoveResourcePackagesAsync(IIterable<Package>) |
Supprime des packages de ressources d’un package d’application existant. |
Événements
PackageContentGroupStaging |
Événement déclenché lorsqu’un groupe de contenu de package démarre la préproduction. |
PackageInstalling |
Indique qu’un package d’application est en cours d’installation. |
PackageStaging |
Indique qu’un package d’application est intermédiaire. |
PackageStatusChanged |
Indique qu’un package d’application a été supprimé ou mis à jour |
PackageUninstalling |
Indique qu’un package d’application est en cours de désinstallation. |
PackageUpdating |
Indique qu’un package d’application est en cours de mise à jour. |