StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Tente de désinstaller le package de contenu téléchargeable (DLC) spécifié pour l’application actuelle. Cette méthode affiche également une boîte de dialogue d’interface utilisateur qui demande l’autorisation pour l’opération.
public:
virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ RequestUninstallStorePackageByStoreIdAsync(Platform::String ^ storeId) = RequestUninstallStorePackageByStoreIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(winrt::hstring const& storeId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(string storeId);
function requestUninstallStorePackageByStoreIdAsync(storeId)
Public Function RequestUninstallStorePackageByStoreIdAsync (storeId As String) As IAsyncOperation(Of StoreUninstallStorePackageResult)
Paramètres
- storeId
-
String
Platform::String
winrt::hstring
ID Store du module complémentaire qui correspond au package de contenu téléchargeable (DLC) à désinstaller pour l’application actuelle.
Retours
Opération asynchrone qui, en cas de réussite, retourne un objet StoreUninstallStorePackageResult qui fournit des informations sur l’opération de désinstallation.
- Attributs
Configuration requise pour Windows
Famille d’appareils |
Windows 10, version 1803 (introduit dans 10.0.17134.0)
|
API contract |
Windows.Services.Store.StoreContract (introduit dans v3.0)
|
Remarques
Vous pouvez utiliser cette méthode pour libérer de l’espace disque en désinstallant les packages DLC qui ne sont plus nécessaires. Par exemple, un jeu qui propose à la fois une campagne solo et une campagne multijoueur peut utiliser cette méthode pour désinstaller la campagne solo à la demande de l’utilisateur, une fois que l’utilisateur a terminé cette campagne.
Lorsque vous appelez cette méthode, le système d’exploitation affiche une boîte de dialogue qui demande à l’utilisateur l’autorisation de désinstaller le package d’application. Pour désinstaller silencieusement un package d’application sans afficher de boîte de dialogue de notification, utilisez UninstallStorePackageAsync ou UninstallStorePackageByStoreIdAsync (ces méthodes nécessitent l’accès à une fonctionnalité restreinte).
L’ID Store d’un module complémentaire est disponible dans l’Espace partenaires, et il est également retourné par la propriété StoreId du StoreProduct qui représente le module complémentaire. Pour plus d’informations, consultez Store IDs.
Notes
Les packages DLC ne sont pas disponibles pour tous les comptes de développeur.