Compartilhar via


StoreContext.TrySilentDownloadStorePackageUpdatesAsync Método

Definição

Tenta baixar 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> ^ TrySilentDownloadStorePackageUpdatesAsync(IIterable<StorePackageUpdate ^> ^ storePackageUpdates) = TrySilentDownloadStorePackageUpdatesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> TrySilentDownloadStorePackageUpdatesAsync(IIterable<StorePackageUpdate> const& storePackageUpdates);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> TrySilentDownloadStorePackageUpdatesAsync(IEnumerable<StorePackageUpdate> storePackageUpdates);
function trySilentDownloadStorePackageUpdatesAsync(storePackageUpdates)
Public Function TrySilentDownloadStorePackageUpdatesAsync (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.

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 . Depois de baixar os pacotes, você pode instalá-los usando o método TrySilentDownloadAndInstallStorePackageUpdatesAsync .

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.

O método que você atribui para lidar com notificações de progresso é chamado uma vez para cada etapa no processo de download de cada pacote nesta solicitação. O manipulador Progress recebe um argumento StorePackageUpdateStatus que fornece informações sobre o pacote de atualização que gerou a notificação de progresso.

Observação

Se a conexão for encerrada durante um download, uma chamada subsequente a esse método não retomará a transferência do local anterior. O download será reiniciado desde o início.

Aplica-se a

Confira também