Compartilhar via


StoreContext.RequestUninstallStorePackageAsync(Package) Método

Definição

Tenta desinstalar o pacote opcional especificado para o aplicativo atual. Esse método também exibe uma caixa de diálogo de interface do usuário que solicita permissão para a operação.

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)

Parâmetros

package
Package

O pacote opcional a ser desinstalado para o aplicativo atual.

Retornos

Uma operação assíncrona que, após a conclusão bem-sucedida, retorna um objeto StoreUninstallStorePackageResult que fornece informações sobre a operação de desinstalação.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1803 (introduzida na 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (introduzida na v3.0)

Comentários

Você pode usar esse método para liberar espaço em disco desinstalando pacotes opcionais que não são mais necessários. Por exemplo, um jogo que oferece uma campanha de jogador único e uma campanha multijogador pode usar esse método para desinstalar a campanha de jogador único a pedido do usuário, depois que o usuário concluir essa campanha.

Quando você chama esse método, o sistema operacional exibe uma caixa de diálogo que solicita a permissão do usuário para desinstalar o pacote do aplicativo. Para desinstalar silenciosamente um pacote de aplicativo sem exibir uma caixa de diálogo de notificação, use UninstallStorePackageAsync ou UninstallStorePackageByStoreIdAsync (esses métodos exigem acesso a uma funcionalidade restrita).

Observação

Pacotes opcionais e pacotes DLC não estão disponíveis para todas as contas de desenvolvedor.

Aplica-se a

Confira também