Langue

StoreContext.RequestUninstallStorePackageAsync(Package) Méthode

Définition

Tente de désinstaller le package facultatif spécifié pour l’application active. 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 ^> ^ RequestUninstallStorePackageAsync(Package ^ package) = RequestUninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageAsync(Package package);
function requestUninstallStorePackageAsync(package)
Public Function RequestUninstallStorePackageAsync (package As Package) As IAsyncOperation(Of StoreUninstallStorePackageResult)

Paramètres

package
Package

Package facultatif à désinstaller pour l’application actuelle.

Retours

Une 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

Configuration requise Description
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 des packages facultatifs qui ne sont plus nécessaires. Par exemple, un jeu qui offre à la fois une campagne de joueur unique et une campagne multijoueur peut utiliser cette méthode pour désinstaller la campagne de joueur unique à 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).

Remarque

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

S’applique à

Voir aussi