StoreContext.UninstallStorePackageByStoreIdAsync(String) Methode

Definition

Deinstalliert das angegebene DLC-Paket (Downloadable Content) für die aktuelle App, ohne dass dem Benutzer ein Dialogfeld zur Benachrichtigungsbenutzeroberfläche angezeigt wird.

public:
 virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageByStoreIdAsync(Platform::String ^ storeId) = UninstallStorePackageByStoreIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageByStoreIdAsync(winrt::hstring const& storeId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageByStoreIdAsync(string storeId);
function uninstallStorePackageByStoreIdAsync(storeId)
Public Function UninstallStorePackageByStoreIdAsync (storeId As String) As IAsyncOperation(Of StoreUninstallStorePackageResult)

Parameter

storeId
String

Platform::String

winrt::hstring

Die Store-ID des Add-Ons, die dem zu deinstallierenden DLC-Paket für die aktuelle App entspricht.

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

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

Wenn Sie diese Methode aufrufen, deinstalliert das Betriebssystem das 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.

Die Store-ID für ein Add-On ist in Partner Center verfügbar und wird auch von der StoreId-Eigenschaft des StoreProduct zurückgegeben, das das Add-On darstellt. Weitere Informationen finden Sie unter Store-IDs.

Gilt für:

Weitere Informationen