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


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

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 . Если вы уже скачали обновления пакетов автоматически с помощью trySilentDownloadStorePackageUpdatesAsync, этот метод установит обновления, не пытаясь скачать их снова.

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

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

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