次の方法で共有


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 オブジェクトは、更新プログラム パッケージをダウンロードしてインストールした後に完了します。

適用対象

こちらもご覧ください