AppInstallManager.SearchForAllUpdatesForUserAsync 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
重载
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
|