AppInstallManager.SearchForUpdatesForUserAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
SearchForUpdatesForUserAsync(User, String, String, String, String, AppUpdateOptions) |
Выполняет поиск обновлений для указанного приложения и пользователя с возможностью принудительного перезапуска приложения и возможностью создания данных телеметрии. |
SearchForUpdatesForUserAsync(User, String, String, String, String) |
Выполняет поиск обновлений для указанного приложения и пользователя с возможностью создания данных телеметрии. |
SearchForUpdatesForUserAsync(User, String, String, String, String, AppUpdateOptions)
Выполняет поиск обновлений для указанного приложения и пользователя с возможностью принудительного перезапуска приложения и возможностью создания данных телеметрии.
public:
virtual IAsyncOperation<AppInstallItem ^> ^ SearchForUpdatesForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ skuId, Platform::String ^ correlationVector, Platform::String ^ clientId, AppUpdateOptions ^ updateOptions) = SearchForUpdatesForUserAsync;
/// [Windows.Foundation.Metadata.Overload("SearchForUpdatesWithUpdateOptionsForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> SearchForUpdatesForUserAsync(User const& user, winrt::hstring const& productId, winrt::hstring const& skuId, winrt::hstring const& correlationVector, winrt::hstring const& clientId, AppUpdateOptions const& updateOptions);
[Windows.Foundation.Metadata.Overload("SearchForUpdatesWithUpdateOptionsForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> SearchForUpdatesForUserAsync(User user, string productId, string skuId, string correlationVector, string clientId, AppUpdateOptions updateOptions);
function searchForUpdatesForUserAsync(user, productId, skuId, correlationVector, clientId, updateOptions)
Public Function SearchForUpdatesForUserAsync (user As User, productId As String, skuId As String, correlationVector As String, clientId As String, updateOptions As AppUpdateOptions) As IAsyncOperation(Of AppInstallItem)
Параметры
- user
- User
Объект , идентифицирующий пользователя, который нужно указать для этой операции.
- productId
-
String
Platform::String
winrt::hstring
Идентификатор продукта приложения, которое запрашивается для получения обновлений.
- skuId
-
String
Platform::String
winrt::hstring
Идентификатор SKU приложения для запроса обновлений.
- correlationVector
-
String
Platform::String
winrt::hstring
Строка вектора корреляции, которую можно использовать для создания данных телеметрии.
- clientId
-
String
Platform::String
winrt::hstring
Идентификатор вызывающего объекта.
- updateOptions
- AppUpdateOptions
Предоставляет дополнительные параметры для операции, включая возможность принудительного перезапуска приложения.
Возвращаемое значение
Асинхронная операция, которая при успешном завершении возвращает Объект AppInstallItem , представляющий доступное обновление.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Возможности приложения |
runFullTrust
|
Применяется к
SearchForUpdatesForUserAsync(User, String, String, String, String)
Выполняет поиск обновлений для указанного приложения и пользователя с возможностью создания данных телеметрии.
public:
virtual IAsyncOperation<AppInstallItem ^> ^ SearchForUpdatesForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ skuId, Platform::String ^ catalogId, Platform::String ^ correlationVector) = SearchForUpdatesForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> SearchForUpdatesForUserAsync(User const& user, winrt::hstring const& productId, winrt::hstring const& skuId, winrt::hstring const& catalogId, winrt::hstring const& correlationVector);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> SearchForUpdatesForUserAsync(User user, string productId, string skuId, string catalogId, string correlationVector);
function searchForUpdatesForUserAsync(user, productId, skuId, catalogId, correlationVector)
Public Function SearchForUpdatesForUserAsync (user As User, productId As String, skuId As String, catalogId As String, correlationVector As String) As IAsyncOperation(Of AppInstallItem)
Параметры
- user
- User
Объект , идентифицирующий пользователя, который нужно указать для этой операции.
- productId
-
String
Platform::String
winrt::hstring
Идентификатор продукта приложения, которое запрашивается для получения обновлений.
- skuId
-
String
Platform::String
winrt::hstring
Идентификатор SKU приложения для запроса обновлений.
- catalogId
-
String
Platform::String
winrt::hstring
Идентификатор каталога приложения, которое запрашивается на наличие обновлений.
- correlationVector
-
String
Platform::String
winrt::hstring
Строка вектора корреляции, которую можно использовать для создания данных телеметрии.
Возвращаемое значение
Асинхронная операция, которая при успешном завершении возвращает Объект AppInstallItem , представляющий доступное обновление.
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Возможности приложения |
runFullTrust
|