StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Пытается скачать и установить указанные обновления пакета для текущего приложения из Microsoft Store без отображения пользовательского интерфейса уведомления для пользователя.
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)
Параметры
- storePackageUpdates
Набор объектов StorePackageUpdate , представляющих обновленные пакеты для скачивания и установки.
Возвращаемое значение
Объект, который вызывающий объект может наблюдать для отслеживания хода выполнения и завершения операции. При успешном завершении результатом будет объект StorePackageUpdateResult , предоставляющий сведения об обновлениях пакета.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Services.Store.StoreContract (появилось в v3.0)
|
Комментарии
Используйте этот метод, чтобы попытаться скачать обновления пакета для текущего приложения автоматически (без отображения уведомления пользовательского интерфейса, запрашивающего разрешение пользователя на продолжение скачивания). Перед вызовом этого метода сначала проверка свойство CanSilentlyDownloadStorePackageUpdates, чтобы определить, можно ли автоматически загружать обновления пакетов на основе параметров пользователя и конфигурации сети. Этот метод является альтернативой RequestDownloadStorePackageUpdatesAsync, который отображает пользовательский интерфейс уведомления.
Чтобы получить список пакетов с доступными обновлениями, используйте метод GetAppAndOptionalStorePackageUpdatesAsync . Если вы уже скачали обновления пакетов автоматически с помощью trySilentDownloadStorePackageUpdatesAsync, этот метод установит обновления, не пытаясь скачать их снова.
Эта операция не блокируется. Объект IAsyncOperationWithProgress , возвращаемый этим методом, завершится после загрузки и установки пакетов обновления.