Condividi tramite


PackageCatalog Classe

Definizione

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à
Object Platform::Object IInspectable PackageCatalog
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.

Si applica a

Vedi anche