次の方法で共有


AppInstallManager.SearchForAllUpdatesForUserAsync メソッド

定義

オーバーロード

SearchForAllUpdatesForUserAsync(User, String)

テレメトリ データを生成するオプションを使用して、現在のコンピューターまたはデバイスにインストールされているアプリに対して使用可能なすべての更新プログラムを検索して、指定したユーザーを検索します。

SearchForAllUpdatesForUserAsync(User, String, String, AppUpdateOptions)

現在のコンピューターまたはデバイスにインストールされているアプリに対して、指定したユーザーに対して使用可能なすべての更新プログラムを検索します。これにより、アプリの強制的な再起動とテレメトリ データを生成するオプションを使用できます。

SearchForAllUpdatesForUserAsync(User, String)

テレメトリ データを生成するオプションを使用して、現在のコンピューターまたはデバイスにインストールされているアプリに対して使用可能なすべての更新プログラムを検索して、指定したユーザーを検索します。

public:
 virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ SearchForAllUpdatesForUserAsync(User ^ user, Platform::String ^ correlationVector) = SearchForAllUpdatesForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> SearchForAllUpdatesForUserAsync(User const& user, winrt::hstring const& correlationVector);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> SearchForAllUpdatesForUserAsync(User user, string correlationVector);
function searchForAllUpdatesForUserAsync(user, correlationVector)
Public Function SearchForAllUpdatesForUserAsync (user As User, correlationVector As String) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))

パラメーター

user
User

この操作に指定するユーザーを識別する オブジェクト。

correlationVector
String

Platform::String

winrt::hstring

テレメトリ データの生成に使用できる相関ベクトル文字列。

戻り値

正常に完了すると、利用可能な更新プログラムを含むアプリのコレクションを返す非同期操作。 非同期プログラミングを使用する場合、結果の種類は AppInstallItem 項目の読み取り専用リスト/ベクターになります。 (C++ の 場合は IVectorView<AppInstallItem> の API、.NET の 場合は IReadOnlyList<AppInstallItem> の API を使用できます)。

属性

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v3.0 で導入)
アプリの機能
runFullTrust

適用対象

SearchForAllUpdatesForUserAsync(User, String, String, AppUpdateOptions)

現在のコンピューターまたはデバイスにインストールされているアプリに対して、指定したユーザーに対して使用可能なすべての更新プログラムを検索します。これにより、アプリの強制的な再起動とテレメトリ データを生成するオプションを使用できます。

public:
 virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ SearchForAllUpdatesForUserAsync(User ^ user, Platform::String ^ correlationVector, Platform::String ^ clientId, AppUpdateOptions ^ updateOptions) = SearchForAllUpdatesForUserAsync;
/// [Windows.Foundation.Metadata.Overload("SearchForAllUpdatesWithUpdateOptionsForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> SearchForAllUpdatesForUserAsync(User const& user, winrt::hstring const& correlationVector, winrt::hstring const& clientId, AppUpdateOptions const& updateOptions);
[Windows.Foundation.Metadata.Overload("SearchForAllUpdatesWithUpdateOptionsForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> SearchForAllUpdatesForUserAsync(User user, string correlationVector, string clientId, AppUpdateOptions updateOptions);
function searchForAllUpdatesForUserAsync(user, correlationVector, clientId, updateOptions)
Public Function SearchForAllUpdatesForUserAsync (user As User, correlationVector As String, clientId As String, updateOptions As AppUpdateOptions) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))

パラメーター

user
User

この操作に指定するユーザーを識別する オブジェクト。

correlationVector
String

Platform::String

winrt::hstring

テレメトリ データの生成に使用できる相関ベクトル文字列。

clientId
String

Platform::String

winrt::hstring

呼び出し元の ID。

updateOptions
AppUpdateOptions

強制アプリの再起動を許可する機能など、操作の追加オプションを提供します。

戻り値

正常に完了すると、利用可能な更新プログラムを含むアプリのコレクションを返す非同期操作。 非同期プログラミングを使用する場合、結果の種類は AppInstallItem 項目の読み取り専用リスト/ベクターになります。 (C++ の 場合は IVectorView<AppInstallItem> の API、.NET の 場合は IReadOnlyList<AppInstallItem> の API を使用できます)。

属性

Windows の要件

デバイス ファミリ
Windows 10, version 1803 (10.0.17134.0 で導入)
API contract
Windows.Foundation.UniversalApiContract (v6.0 で導入)
アプリの機能
runFullTrust

適用対象