StoreContext.UninstallStorePackageByStoreIdAsync(String) Methode
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.
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.