PackageCatalog Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |