StoreContext.TrySilentDownloadStorePackageUpdatesAsync Méthode

Définition

Tente de télécharger les mises à jour de package spécifiées pour l’application actuelle à partir du Microsoft Store sans afficher d’interface utilisateur de notification à l’utilisateur.

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)

Paramètres

storePackageUpdates

IIterable<StorePackageUpdate>

IEnumerable<StorePackageUpdate>

Ensemble d’objets StorePackageUpdate qui représentent les packages mis à jour à télécharger.

Retours

Objet que l’appelant peut observer pour suivre la progression et l’achèvement de l’opération. Une fois l’exécution réussie, le résultat est un objet StorePackageUpdateResult qui fournit des informations sur les mises à jour du package.

Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10, version 1803 (introduit dans 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (introduit dans v3.0)

Remarques

Utilisez cette méthode pour tenter de télécharger les mises à jour de package pour l’application actuelle en mode silencieux (sans afficher d’interface utilisateur de notification qui demande à l’utilisateur l’autorisation de poursuivre le téléchargement). Avant d’appeler cette méthode, case activée la propriété CanSilentlyDownloadStorePackageUpdates pour déterminer si les mises à jour de package peuvent être téléchargées en mode silencieux en fonction des paramètres et de la configuration réseau de l’utilisateur. Cette méthode est une alternative à RequestDownloadStorePackageUpdatesAsync, qui affiche une interface utilisateur de notification.

Pour obtenir la liste des packages qui ont des mises à jour disponibles, utilisez la méthode GetAppAndOptionalStorePackageUpdatesAsync . Après avoir téléchargé les packages, vous pouvez les installer à l’aide de la méthode TrySilentDownloadAndInstallStorePackageUpdatesAsync .

Cette opération ne se bloque pas. L’objet IAsyncOperationWithProgress retourné par cette méthode se termine une fois les packages de mise à jour téléchargés.

La méthode que vous attribuez pour gérer les notifications de progression est appelée une fois pour chaque étape du processus de téléchargement pour chaque package de cette demande. Le gestionnaire Progress reçoit un argument StorePackageUpdateStatus qui fournit des informations sur le package de mise à jour qui a déclenché la notification de progression.

Notes

Si la connexion est arrêtée pendant un téléchargement, un appel suivant à cette méthode ne reprendra pas le transfert à partir de l’emplacement précédent. Le téléchargement redémarre à partir du début.

S’applique à

Voir aussi