StoreContext.UninstallStorePackageAsync(Package) 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.
Désinstalle le package facultatif spécifié pour l’application actuelle sans afficher de boîte de dialogue d’interface utilisateur de notification à l’utilisateur.
public:
virtual IAsyncOperation<StoreUninstallStorePackageResult ^> ^ UninstallStorePackageAsync(Package ^ package) = UninstallStorePackageAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package const& package);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> UninstallStorePackageAsync(Package package);
function uninstallStorePackageAsync(package)
Public Function UninstallStorePackageAsync (package As Package) As IAsyncOperation(Of StoreUninstallStorePackageResult)
Paramètres
- package
- Package
Package facultatif à 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)
|
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 facultatifs et 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 silencieusement le package d’application 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é de magasin restreintPackageManagement n’est disponible que pour les applications de bureau et les jeux qui utilisent le Pont du bureau et pour 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.