StoreContext.TrySilentDownloadStorePackageUpdatesAsync Метод

Определение

Пытается скачать указанные обновления пакета для текущего приложения из Microsoft Store без отображения пользовательского интерфейса уведомления для пользователя.

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)

Параметры

storePackageUpdates

IIterable<StorePackageUpdate>

IEnumerable<StorePackageUpdate>

Набор объектов StorePackageUpdate , представляющих обновленные пакеты для скачивания.

Возвращаемое значение

Объект, который вызывающий объект может наблюдать для отслеживания хода выполнения и завершения операции. При успешном завершении результатом будет объект StorePackageUpdateResult , предоставляющий сведения об обновлениях пакета.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10, version 1803 (появилось в 10.0.17134.0)
API contract
Windows.Services.Store.StoreContract (появилось в v3.0)

Комментарии

Используйте этот метод, чтобы попытаться скачать обновления пакета для текущего приложения автоматически (без отображения уведомления пользовательского интерфейса, запрашивающего разрешение пользователя на продолжение скачивания). Перед вызовом этого метода сначала проверка свойство CanSilentlyDownloadStorePackageUpdates, чтобы определить, можно ли автоматически загружать обновления пакетов на основе параметров пользователя и конфигурации сети. Этот метод является альтернативой RequestDownloadStorePackageUpdatesAsync, который отображает пользовательский интерфейс уведомления.

Чтобы получить список пакетов с доступными обновлениями, используйте метод GetAppAndOptionalStorePackageUpdatesAsync . После скачивания пакетов их можно установить с помощью метода TrySilentDownloadAndInstallStorePackageUpdatesAsync .

Эта операция не блокируется. Объект IAsyncOperationWithProgress , возвращаемый этим методом, завершится после загрузки пакетов обновления.

Метод, назначаемый для обработки уведомлений о ходе выполнения, вызывается один раз для каждого шага в процессе скачивания для каждого пакета в этом запросе. Обработчик хода выполнения получает аргумент StorePackageUpdateStatus , который предоставляет сведения о пакете обновления, вызвавшим уведомление о ходе выполнения.

Примечание

Если подключение прерывается во время скачивания, последующий вызов этого метода не будет возобновлять передачу из предыдущего расположения. Скачивание будет перезапущено с самого начала.

Применяется к

См. также раздел