PackageCatalog Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso ai pacchetti di app nel 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
|
Commenti
Si noti che per gli eventi PackageCatalog:
Se l'oggetto PackageCatalog viene ottenuto usando OpenForCurrentUser, gli eventi del pacchetto verranno ricevuti per tutti i pacchetti installati per l'utente corrente.
Se l'oggetto PackageCatalog viene ottenuto usando OpenForCurrentPackage, gli eventi del pacchetto verranno ricevuti per il pacchetto corrente o i relativi pacchetti, ad esempio pacchetti facoltativi.
Cronologia delle versioni
Versione di Windows | Versione dell'SDK | Valore aggiunto |
---|---|---|
1703 | 15063 | AddOptionalPackageAsync |
1703 | 15063 | PackageContentGroupStaging |
1709 | 16299 | RemoveOptionalPackagesAsync |
1803 | 17134 | AddResourcePackageAsync |
1803 | 17134 | RemoveResourcePackagesAsync |
Metodi
AddOptionalPackageAsync(String) |
Aggiunge un pacchetto facoltativo al catalogo pacchetti. |
AddResourcePackageAsync(String, String, AddResourcePackageOptions) |
Aggiunge un pacchetto di risorse a un pacchetto di app esistente. |
OpenForCurrentPackage() |
Apre il catalogo dei pacchetti per il pacchetto principale. |
OpenForCurrentUser() |
Apre il catalogo dei pacchetti di app nel dispositivo disponibili per l'utente corrente. |
OpenForPackage(Package) |
Consente l'ascolto di qualsiasi pacchetto e dei relativi dipendenti (facoltativo, risorsa e hostRuntime). |
RemoveOptionalPackagesAsync(IIterable<String>) |
Rimuove i pacchetti di app facoltativi installati dall'account utente. |
RemoveResourcePackagesAsync(IIterable<Package>) |
Rimuove i pacchetti di risorse da un pacchetto di app esistente. |
Eventi
PackageContentGroupStaging |
Evento generato quando un gruppo di contenuto del pacchetto avvia la gestione temporanea. |
PackageInstalling |
Indica che viene installato un pacchetto dell'app. |
PackageStaging |
Indica che un pacchetto dell'app è la gestione temporanea. |
PackageStatusChanged |
Indica che un pacchetto dell'app è stato rimosso o aggiornato |
PackageUninstalling |
Indica che un pacchetto dell'app viene disinstallato. |
PackageUpdating |
Indica che viene aggiornato un pacchetto dell'app. |