Freigeben über


StoreContext.UninstallStorePackageAsync(Package) Methode

Definition

Deinstalliert das angegebene optionale Paket für die aktuelle App, ohne dass dem Benutzer ein Benachrichtigungsdialogfeld angezeigt wird.

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageAsync(Package ^ package) = UninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package package);
function uninstallStorePackageAsync(package)
Public Function UninstallStorePackageAsync (package As Package) As IAsyncOperation(Of StoreUninstallStorePackageResult)

Parameter

package
Package

Das optionale Paket, das für die aktuelle App deinstalliert werden soll.

Gibt zurück

Ein asynchroner Vorgang, der bei erfolgreicher Ausführung ein StoreUninstallStorePackageResult-Objekt zurückgibt, das Informationen zum Deinstallationsvorgang bereitstellt.

Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (eingeführt in v3.0)
App-Funktionen
storePackageManagement

Hinweise

Sie können diese Methode verwenden, um Speicherplatz freizugeben, indem Sie nicht mehr benötigte DLC-Pakete deinstallieren. Beispielsweise kann ein Spiel, das sowohl eine Einzelspielerkampagne als auch eine Multiplayer-Kampagne bietet, diese Methode verwenden, um die Einzelspielerkampagne auf Anforderung des Benutzers zu deinstallieren, nachdem der Benutzer diese Kampagne abgeschlossen hat.

Hinweis

Optionale Pakete und DLC-Pakete sind nicht für alle Entwicklerkonten verfügbar.

Wenn Sie diese Methode aufrufen, deinstalliert das Betriebssystem das App-Paket automatisch, ohne dass ein Benachrichtigungsdialogfeld angezeigt wird. Für diese Methode ist die eingeschränkte funktion storePackageManagement erforderlich, um diesen Vorgang auszuführen. Wenn Sie keinen Zugriff auf diese eingeschränkte Funktion haben, können Sie stattdessen die Methoden RequestUninstallStorePackageAsync oder RequestUninstallStorePackageByStoreIdAsync verwenden (diese Methoden zeigen ein Benachrichtigungsdialogfeld an, in dem die Berechtigung des Benutzers zum Deinstallieren des Pakets angefordert wird).

Hinweis

Die eingeschränkte storePackageManagement-Funktion ist nur für Desktopanwendungen und Spiele verfügbar, die die Desktop-Brücke verwenden, sowie für Xbox-Spiele, die XVC-Pakete verwenden und im Rahmen eines verwalteten Partnerprogramms wie dem ID@Xbox-Programm entwickelt werden. Diese Funktion ist für diese Anwendungen und Spiele standardmäßig vorhanden.

Gilt für:

Weitere Informationen