Langue

StoreContext.TrySilentDownloadStorePackageUpdatesAsync Méthode

Définition

Tente de télécharger les mises à jour de package spécifiées pour l’application actuelle à partir de l’Microsoft Store sans afficher une 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. En cas de réussite, le résultat est un objet StorePackageUpdateResult qui fournit des informations sur les mises à jour du package.

Attributs

Configuration requise pour Windows

Configuration requise Description
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 une interface utilisateur de notification qui demande à l’utilisateur d’autoriser le téléchargement). Avant d’appeler cette méthode, vérifiez d’abord 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 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 affectez pour gérer les notifications Progress est appelée une fois pour chaque étape du processus de téléchargement de 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.

Remarque

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

S’applique à

Voir aussi