Language

StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync メソッド

定義

ユーザーに通知 UI を表示せずに、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 で導入)

注釈

このメソッドを使用して、現在のアプリのパッケージ更新プログラムをサイレント モードでダウンロードします (ユーザーのアクセス許可を要求する通知 UI を表示せずに、ダウンロードを続行します)。 このメソッドを呼び出す前に、まず CanSilentlyDownloadStorePackageUpdates プロパティを調べて、ユーザーの設定とネットワーク構成に基づいてパッケージの更新プログラムをサイレント ダウンロードできるかどうかを判断します。 このメソッドは、通知 UI を表示する RequestDownloadStorePackageUpdatesAsync の代わりに使用されます。

更新プログラムが利用可能なパッケージの一覧を取得するには、 GetAppAndOptionalStorePackageUpdatesAsync メソッドを使用します。 TrySilentDownloadStorePackageUpdatesAsync を使用してパッケージの更新プログラムをサイレント で既にダウンロードしている場合、このメソッドは更新プログラムを再ダウンロードせずにインストールします。

この操作はブロックされません。 このメソッドによって返される IAsyncOperationWithProgress オブジェクトは、更新プログラム パッケージをダウンロードしてインストールした後に完了します。

適用対象

関連項目