StoreContext.TrySilentDownloadStorePackageUpdatesAsync メソッド

定義

ユーザーに通知 UI を表示せずに、Microsoft Store から現在のアプリの指定されたパッケージ更新プログラムをダウンロードしようとします。

public:
 virtual IAsyncOperationWithProgress<StorePackageUpdateResult ^, StorePackageUpdateStatus> ^ TrySilentDownloadStorePackageUpdatesAsync(IIterable<StorePackageUpdate ^> ^ storePackageUpdates) = TrySilentDownloadStorePackageUpdatesAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperationWithProgress<StorePackageUpdateResult, StorePackageUpdateStatus> TrySilentDownloadStorePackageUpdatesAsync(IIterable<StorePackageUpdate> const& storePackageUpdates);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperationWithProgress<StorePackageUpdateResult,StorePackageUpdateStatus> TrySilentDownloadStorePackageUpdatesAsync(IEnumerable<StorePackageUpdate> storePackageUpdates);
function trySilentDownloadStorePackageUpdatesAsync(storePackageUpdates)
Public Function TrySilentDownloadStorePackageUpdatesAsync (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 メソッドを 使用します。 パッケージをダウンロードしたら、 TrySilentDownloadAndInstallStorePackageUpdatesAsync メソッドを使用してパッケージをインストールできます。

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

Progress 通知を処理するために割り当てるメソッドは、この要求の各パッケージのダウンロード プロセスの各ステップに対して 1 回呼び出されます。 Progress ハンドラーは、 進行状況 通知を発生させた更新プログラム パッケージに関する情報を提供する StorePackageUpdateStatus 引数を受け取ります。

注意

ダウンロード中に接続が終了した場合、このメソッドの後続の呼び出しは、以前の場所からの転送を再開しません。 最初からダウンロードが再開されます。

適用対象

こちらもご覧ください