Поделиться через


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

Применяется к