StoreContext.TrySilentDownloadAndInstallStorePackageUpdatesAsync メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
ユーザーに通知 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
ダウンロードしてインストールする更新されたパッケージを表す 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 オブジェクトは、更新プログラム パッケージをダウンロードしてインストールした後に完了します。