Compartilhar via


StoreContext.RequestUninstallStorePackageByStoreIdAsync(String) Método

Definição

Tenta desinstalar o pacote DLC (conteúdo baixável) 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 ^> ^ RequestUninstallStorePackageByStoreIdAsync(Platform::String ^ storeId) = RequestUninstallStorePackageByStoreIdAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(winrt::hstring const& storeId);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<StoreUninstallStorePackageResult> RequestUninstallStorePackageByStoreIdAsync(string storeId);
function requestUninstallStorePackageByStoreIdAsync(storeId)
Public Function RequestUninstallStorePackageByStoreIdAsync (storeId As String) As IAsyncOperation(Of StoreUninstallStorePackageResult)

Parâmetros

storeId
String

Platform::String

winrt::hstring

A ID da Loja do complemento que corresponde ao pacote DLC (conteúdo baixável) 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 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.

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 do aplicativo sem exibir uma caixa de diálogo de notificação, use UninstallStorePackageAsync ou UninstallStorePackageByStoreIdAsync (esses métodos exigem acesso a uma funcionalidade restrita).

A ID da Loja para um complemento está disponível no Partner Center e também é retornada pela propriedade StoreId do StoreProduct que representa o complemento. Para obter mais informações, consulte IDs da Loja.

Observação

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

Aplica-se a

Confira também