Freigeben über


PackageCatalog Klasse

Definition

Ermöglicht den Zugriff auf App-Pakete auf dem Gerät.

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
Vererbung
Object Platform::Object IInspectable PackageCatalog
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)

Hinweise

Beachten Sie, dass für PackageCatalog-Ereignisse:

  • Wenn das PackageCatalog-Objekt mithilfe von OpenForCurrentUser abgerufen wird, werden Paketereignisse für alle Pakete empfangen, die für den aktuellen Benutzer installiert werden.

  • Wenn das PackageCatalog-Objekt mithilfe von OpenForCurrentPackage abgerufen wird, werden Paketereignisse für das aktuelle Paket oder die zugehörigen Pakete wie optionale Pakete empfangen.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1703 15063 AddOptionalPackageAsync
1703 15063 PackageContentGroupStaging
1709 16299 RemoveOptionalPackagesAsync
1803 17134 AddResourcePackageAsync
1803 17134 RemoveResourcePackagesAsync

Methoden

AddOptionalPackageAsync(String)

Fügt dem Paketkatalog ein optionales Paket hinzu.

AddResourcePackageAsync(String, String, AddResourcePackageOptions)

Fügt einem vorhandenen App-Paket ein Ressourcenpaket hinzu.

OpenForCurrentPackage()

Öffnet den Paketkatalog für das Standard Paket.

OpenForCurrentUser()

Öffnet den Katalog der App-Pakete auf dem Gerät, die dem aktuellen Benutzer zur Verfügung stehen.

OpenForPackage(Package)

Ermöglicht das Lauschen auf jedes Paket und seine abhängigen Elemente (optional, Ressource und hostRuntime).

RemoveOptionalPackagesAsync(IIterable<String>)

Entfernt installierte optionale App-Pakete aus dem Benutzerkonto.

RemoveResourcePackagesAsync(IIterable<Package>)

Entfernt Ressourcenpakete aus einem vorhandenen App-Paket.

Ereignisse

PackageContentGroupStaging

Das Ereignis, das ausgelöst wird, wenn eine Paketinhaltsgruppe mit dem Staging beginnt.

PackageInstalling

Gibt an, dass ein App-Paket installiert wird.

PackageStaging

Gibt an, dass ein App-Paket Staging ist.

PackageStatusChanged

Gibt an, dass ein App-Paket entfernt oder aktualisiert wurde

PackageUninstalling

Gibt an, dass ein App-Paket deinstalliert wird.

PackageUpdating

Gibt an, dass ein App-Paket aktualisiert wird.

Gilt für:

Weitere Informationen