Partager via


StoreContext.UninstallStorePackageByStoreIdAsync(String) Méthode

Définition

Désinstalle le package de contenu téléchargeable (DLC) spécifié pour l’application actuelle sans afficher de boîte de dialogue d’interface utilisateur de notification à l’utilisateur.

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)

Paramètres

storeId
String

Platform::String

winrt::hstring

ID Store du module complémentaire qui correspond au package DLC à désinstaller pour l’application actuelle.

Retours

Opération asynchrone qui, une fois terminée, 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)
Fonctionnalités de l’application
storePackageManagement

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.

Notes

Les packages DLC ne sont pas disponibles pour tous les comptes de développeur.

Lorsque vous appelez cette méthode, le système d’exploitation désinstalle le package en mode silencieux sans afficher de boîte de dialogue de notification. Cette méthode nécessite la fonctionnalité storePackageManagement restreinte pour effectuer cette opération. Si vous n’avez pas accès à cette fonctionnalité restreinte, vous pouvez utiliser les méthodes RequestUninstallStorePackageAsync ou RequestUninstallStorePackageByStoreIdAsync à la place (ces méthodes affichent une boîte de dialogue de notification qui demande à l’utilisateur l’autorisation de désinstaller le package).

Notes

La fonctionnalité storePackageManagement restreint n’est disponible que pour les applications de bureau et les jeux qui utilisent l’Pont du bureau et les jeux Xbox qui utilisent des packages XVC et qui sont développés dans le cadre d’un programme partenaire géré, tel que le programme ID@Xbox. Ces applications et jeux ont cette fonctionnalité par défaut.

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.

S’applique à

Voir aussi