Lingua

StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync Metodo

Definizione

Tenta di scaricare e installare gli aggiornamenti del pacchetto specificati per l'app corrente da Microsoft Store senza visualizzare un'interfaccia utente di notifica all'utente.

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)

Parametri

storePackageUpdates

IIterable<StorePackageUpdate>

IEnumerable<StorePackageUpdate>

Set di oggetti StorePackageUpdate che rappresentano i pacchetti aggiornati da scaricare e installare.

Valori restituiti

Oggetto che il chiamante può osservare per tenere traccia dello stato di avanzamento e del completamento dell'operazione. Al termine, il risultato è un oggetto StorePackageUpdateResult che fornisce informazioni sugli aggiornamenti del pacchetto.

Attributi

Requisiti Windows

Requisiti Descrizione
Famiglia di dispositivi
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (è stato introdotto in v3.0)

Commenti

Usa questo metodo per tentare di scaricare automaticamente gli aggiornamenti dei pacchetti per l'app corrente (senza visualizzare un'interfaccia utente di notifica che chiede all'utente l'autorizzazione per procedere con il download). Prima di chiamare questo metodo, controllare prima di tutto la proprietà CanSilentlyDownloadStorePackageUpdates per determinare se gli aggiornamenti del pacchetto possono essere scaricati automaticamente in base alle impostazioni dell'utente e alla configurazione di rete. Questo metodo è un'alternativa a RequestDownloadStorePackageUpdatesAsync, che visualizza un'interfaccia utente di notifica.

Per ottenere l'elenco dei pacchetti con aggiornamenti disponibili, usare il metodo GetAppAndOptionalStorePackageUpdatesAsync . Se gli aggiornamenti dei pacchetti sono già stati scaricati automaticamente tramite TrySilentDownloadStorePackageUpdatesAsync, questo metodo installerà gli aggiornamenti senza tentare di scaricarli di nuovo.

Questa operazione non verrà bloccata. L'oggetto IAsyncOperationWithProgress restituito da questo metodo verrà completato dopo il download e l'installazione dei pacchetti di aggiornamento.

Si applica a

Vedi anche