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 项的只读列表/矢量。 (可以使用 IVectorView<AppInstallItem> for C++ 或 JavaScript 的 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 项的只读列表/矢量。 (可以使用 IVectorView<AppInstallItem> for C++ 或 JavaScript 的 API、适用于 .NET 的 IReadOnlyList<AppInstallItem> 的 API.)

属性

Windows 要求

设备系列
Windows 10, version 1803 (在 10.0.17134.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v6.0 中引入)
应用功能
runFullTrust

适用于