AppInstallManager.StartProductInstallAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
StartProductInstallAsync(String, String, String, String, AppInstallOptions) |
Запускает установку указанного приложения или пакета приложений с возможностью указать дополнительные параметры установки, например разрешить ли принудительный перезапуск приложения. |
StartProductInstallAsync(String, String, String, String, Boolean, Boolean, String, PackageVolume) |
Запускает установку указанного приложения или пакета приложений. |
StartProductInstallAsync(String, String, String, String, AppInstallOptions)
Запускает установку указанного приложения или пакета приложений с возможностью указать дополнительные параметры установки, например разрешить ли принудительный перезапуск приложения.
public:
virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallAsync(Platform::String ^ productId, Platform::String ^ flightId, Platform::String ^ clientId, Platform::String ^ correlationVector, AppInstallOptions ^ installOptions) = StartProductInstallAsync;
/// [Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallAsync(winrt::hstring const& productId, winrt::hstring const& flightId, winrt::hstring const& clientId, winrt::hstring const& correlationVector, AppInstallOptions const& installOptions);
[Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallAsync(string productId, string flightId, string clientId, string correlationVector, AppInstallOptions installOptions);
function startProductInstallAsync(productId, flightId, clientId, correlationVector, installOptions)
Public Function StartProductInstallAsync (productId As String, flightId As String, clientId As String, correlationVector As String, installOptions As AppInstallOptions) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))
Параметры
- productId
-
String
Platform::String
winrt::hstring
Идентификатор продукта устанавливаемого приложения.
- flightId
-
String
Platform::String
winrt::hstring
Идентификатор тестового приложения для установки.
- clientId
-
String
Platform::String
winrt::hstring
Идентификатор вызывающего объекта.
- correlationVector
-
String
Platform::String
winrt::hstring
Строка вектора корреляции, которую можно использовать для создания данных телеметрии.
- installOptions
- AppInstallOptions
Предоставляет дополнительные параметры для операции, включая возможность принудительного перезапуска приложения.
Возвращаемое значение
Асинхронная операция, которая при успешном завершении возвращает приложение или набор приложений (для пакета приложений), добавленных в очередь установки. При использовании асинхронного программирования типом результата является доступный только для чтения список или вектор элементов AppInstallItem . (Вы можете использовать API IVectorView<AppInstallItem> для C++ или JavaScript, API IReadOnlyList<AppInstallItem> для .NET.)
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10, version 1803 (появилось в 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v6.0)
|
Возможности приложения |
runFullTrust
|
Применяется к
StartProductInstallAsync(String, String, String, String, Boolean, Boolean, String, PackageVolume)
Запускает установку указанного приложения или пакета приложений.
public:
virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallAsync(Platform::String ^ productId, Platform::String ^ catalogId, Platform::String ^ flightId, Platform::String ^ clientId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ correlationVector, PackageVolume ^ targetVolume) = StartProductInstallAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallAsync(winrt::hstring const& productId, winrt::hstring const& catalogId, winrt::hstring const& flightId, winrt::hstring const& clientId, bool const& repair, bool const& forceUseOfNonRemovableStorage, winrt::hstring const& correlationVector, PackageVolume const& targetVolume);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallAsync(string productId, string catalogId, string flightId, string clientId, bool repair, bool forceUseOfNonRemovableStorage, string correlationVector, PackageVolume targetVolume);
function startProductInstallAsync(productId, catalogId, flightId, clientId, repair, forceUseOfNonRemovableStorage, correlationVector, targetVolume)
Public Function StartProductInstallAsync (productId As String, catalogId As String, flightId As String, clientId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean, correlationVector As String, targetVolume As PackageVolume) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))
Параметры
- productId
-
String
Platform::String
winrt::hstring
Идентификатор продукта устанавливаемого приложения.
- catalogId
-
String
Platform::String
winrt::hstring
Идентификатор каталога устанавливаемого приложения.
- flightId
-
String
Platform::String
winrt::hstring
Идентификатор тестового приложения для установки.
- clientId
-
String
Platform::String
winrt::hstring
Идентификатор вызывающего объекта.
- repair
-
Boolean
bool
Значение true, чтобы попытаться восстановить установку уже установленного приложения; в противном случае — false.
- forceUseOfNonRemovableStorage
-
Boolean
bool
Значение true, чтобы установить приложение на несъемное хранилище, даже если пользователь настроил приложения для установки в SD-карта; false, чтобы установить приложение на несъемное хранилище или SD-карта в соответствии с параметрами пользователя.
- correlationVector
-
String
Platform::String
winrt::hstring
Строка вектора корреляции, которую можно использовать для создания данных телеметрии.
- targetVolume
- PackageVolume
Том хранилища пакетов, на котором будет установлено приложение или пакет приложений.
Возвращаемое значение
Асинхронная операция, которая при успешном завершении возвращает приложение или набор приложений (для пакета приложений), добавленных в очередь установки. При использовании асинхронного программирования типом результата является доступный только для чтения список или вектор элементов AppInstallItem . (Вы можете использовать API IVectorView<AppInstallItem> для C++ или JavaScript, API IReadOnlyList<AppInstallItem> для .NET.)
- Атрибуты
Требования к Windows
Семейство устройств |
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (появилось в v3.0)
|
Возможности приложения |
runFullTrust
|