Compartilhar via


StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync Método

Definição

Tenta baixar e instalar as atualizações de pacote especificadas para o aplicativo atual da Microsoft Store sem exibir uma interface do usuário de notificação para o usuário.

public:
 virtual IAsyncOperationWithProgress<StorePackageUpdateResult ^, StorePackageUpdateStatus> ^ TrySilentDownloadAndInstallStorePackageUpdatesAsync(IIterable<StorePackageUpdate ^> ^ storePackageUpdates) = TrySilentDownloadAndInstallStorePackageUpdatesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> TrySilentDownloadAndInstallStorePackageUpdatesAsync(IIterable<StorePackageUpdate> const& storePackageUpdates);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> TrySilentDownloadAndInstallStorePackageUpdatesAsync(IEnumerable<StorePackageUpdate> storePackageUpdates);
function trySilentDownloadAndInstallStorePackageUpdatesAsync(storePackageUpdates)
Public Function TrySilentDownloadAndInstallStorePackageUpdatesAsync (storePackageUpdates As IEnumerable(Of StorePackageUpdate)) As IAsyncOperationWithProgress(Of StorePackageUpdateResult, StorePackageUpdateStatus)

Parâmetros

storePackageUpdates

IIterable<StorePackageUpdate>

IEnumerable<StorePackageUpdate>

O conjunto de objetos StorePackageUpdate que representam os pacotes atualizados a serem baixados e instalados.

Retornos

Um objeto que o chamador pode observar para acompanhar o progresso e a conclusão da operação. Após a conclusão bem-sucedida, o resultado é um objeto StorePackageUpdateResult que fornece informações sobre as atualizações do pacote.

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

Use esse método para tentar baixar atualizações de pacote para o aplicativo atual silenciosamente (sem exibir uma interface do usuário de notificação que solicita a permissão do usuário para prosseguir com o download). Antes de chamar esse método, primeiro marcar a propriedade CanSilentlyDownloadStorePackageUpdates para determinar se as atualizações de pacote podem ser baixadas silenciosamente com base nas configurações e na configuração de rede do usuário. Esse método é uma alternativa a RequestDownloadStorePackageUpdatesAsync, que exibe uma interface do usuário de notificação.

Para obter a lista de pacotes que têm atualizações disponíveis, use o método GetAppAndOptionalStorePackageUpdatesAsync . Se você já tiver baixado atualizações de pacote silenciosamente usando TrySilentDownloadStorePackageUpdatesAsync, esse método instalará as atualizações sem tentar baixá-las novamente.

Esta operação não será bloqueada. O objeto IAsyncOperationWithProgress retornado por esse método será concluído depois que os pacotes de atualização forem baixados e instalados.

Aplica-se a

Confira também