StoreContext.UninstallStorePackageAsync(Package) Método

Definição

Desinstala o pacote opcional especificado para o aplicativo atual sem exibir uma caixa de diálogo de interface do usuário de notificação para o usuário.

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)

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)
Funcionalidades do aplicativo
storePackageManagement

Comentários

Você pode usar esse método para liberar espaço em disco desinstalando pacotes DLC 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.

Observação

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

Quando você chama esse método, o sistema operacional desinstala silenciosamente o pacote do aplicativo sem exibir uma caixa de diálogo de notificação. Esse método requer a funcionalidade storePackageManagement restrita para executar essa operação. Se você não tiver acesso a essa funcionalidade restrita, poderá usar os métodos RequestUninstallStorePackageAsync ou RequestUninstallStorePackageByStoreIdAsync (esses métodos exibem uma caixa de diálogo de notificação que solicita a permissão do usuário para desinstalar o pacote).

Observação

A funcionalidade storePackageManagement restrita só está disponível para aplicativos da área de trabalho e jogos que usam o Ponte de Desktop e para jogos xbox que usam pacotes XVC e são desenvolvidos como parte de um programa de parceiro gerenciado, como o programa ID@Xbox. Esses aplicativos e jogos têm essa funcionalidade por padrão.

Aplica-se a

Confira também