Прочитать на английском

Поделиться через


StoreContext.TrySilentDownloadStorePackageUpdatesAsync Метод

Определение

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

[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> TrySilentDownloadStorePackageUpdatesAsync(IEnumerable<StorePackageUpdate> storePackageUpdates);

Параметры

storePackageUpdates

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 , который предоставляет сведения о пакете обновления, вызвавшим уведомление о ходе выполнения.

Примечание

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

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

Продукт Версии
WinRT Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100

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