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


AppInstallManager.StartAppInstallAsync Метод

Определение

Перегрузки

StartAppInstallAsync(String, String, Boolean, Boolean)

Запускает установку указанного приложения.

StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String)

Запускает установку указанного приложения с параметром для создания данных телеметрии.

StartAppInstallAsync(String, String, Boolean, Boolean)

Запускает установку указанного приложения.

public:
 virtual IAsyncOperation<AppInstallItem ^> ^ StartAppInstallAsync(Platform::String ^ productId, Platform::String ^ skuId, bool repair, bool forceUseOfNonRemovableStorage) = StartAppInstallAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> StartAppInstallAsync(winrt::hstring const& productId, winrt::hstring const& skuId, bool const& repair, bool const& forceUseOfNonRemovableStorage);
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> StartAppInstallAsync(string productId, string skuId, bool repair, bool forceUseOfNonRemovableStorage);
function startAppInstallAsync(productId, skuId, repair, forceUseOfNonRemovableStorage)
Public Function StartAppInstallAsync (productId As String, skuId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean) As IAsyncOperation(Of AppInstallItem)

Параметры

productId
String

Platform::String

winrt::hstring

Идентификатор продукта устанавливаемого приложения.

skuId
String

Platform::String

winrt::hstring

Идентификатор SKU устанавливаемого приложения.

repair
Boolean

bool

True, чтобы попытаться восстановить установку уже установленного приложения; в противном случае — false.

forceUseOfNonRemovableStorage
Boolean

bool

True, чтобы установить приложение на несъемное хранилище, даже если пользователь настроил приложения для установки в SD-карта; false для установки приложения на несъемное хранилище или SD карта в соответствии с параметрами пользователя.

Возвращаемое значение

Асинхронная операция, которая при успешном завершении возвращает Объект AppInstallItem , представляющий приложение, добавленное в очередь установки.

Атрибуты

Требования к Windows

Возможности приложения
runFullTrust

Комментарии

После успешного возврата этого метода приложение добавлено в очередь установки; это не обязательно означает, что установка приложения завершена. Чтобы определить состояние установки, проверка метод GetCurrentStatus возвращаемого значения AppInstallItem.

См. также раздел

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

StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String)

Запускает установку указанного приложения с параметром для создания данных телеметрии.

public:
 virtual IAsyncOperation<AppInstallItem ^> ^ StartAppInstallAsync(Platform::String ^ productId, Platform::String ^ skuId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ catalogId, Platform::String ^ bundleId, Platform::String ^ correlationVector) = StartAppInstallAsync;
/// [Windows.Foundation.Metadata.Overload("StartAppInstallWithTelemetryAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<AppInstallItem> StartAppInstallAsync(winrt::hstring const& productId, winrt::hstring const& skuId, bool const& repair, bool const& forceUseOfNonRemovableStorage, winrt::hstring const& catalogId, winrt::hstring const& bundleId, winrt::hstring const& correlationVector);
[Windows.Foundation.Metadata.Overload("StartAppInstallWithTelemetryAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<AppInstallItem> StartAppInstallAsync(string productId, string skuId, bool repair, bool forceUseOfNonRemovableStorage, string catalogId, string bundleId, string correlationVector);
function startAppInstallAsync(productId, skuId, repair, forceUseOfNonRemovableStorage, catalogId, bundleId, correlationVector)
Public Function StartAppInstallAsync (productId As String, skuId As String, repair As Boolean, forceUseOfNonRemovableStorage As Boolean, catalogId As String, bundleId As String, correlationVector As String) As IAsyncOperation(Of AppInstallItem)

Параметры

productId
String

Platform::String

winrt::hstring

Идентификатор продукта устанавливаемого приложения.

skuId
String

Platform::String

winrt::hstring

Идентификатор SKU устанавливаемого приложения.

repair
Boolean

bool

True, чтобы попытаться восстановить установку уже установленного приложения; в противном случае — false.

forceUseOfNonRemovableStorage
Boolean

bool

True, чтобы установить приложение на несъемное хранилище, даже если пользователь настроил приложения для установки в SD-карта; false для установки приложения на несъемное хранилище или SD карта в соответствии с параметрами пользователя.

catalogId
String

Platform::String

winrt::hstring

Идентификатор каталога устанавливаемого приложения.

bundleId
String

Platform::String

winrt::hstring

Идентификатор пакета устанавливаемого приложения.

correlationVector
String

Platform::String

winrt::hstring

Строка вектора корреляции, которую можно использовать для создания данных телеметрии.

Возвращаемое значение

Асинхронная операция, которая при успешном завершении возвращает Объект AppInstallItem , представляющий приложение, добавленное в очередь установки.

Атрибуты

Требования к Windows

Семейство устройств
Windows 10 (появилось в 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v2.0)
Возможности приложения
runFullTrust

Комментарии

Замечания для StartAppInstallAsync(String, String, Boolean, Boolean) также относятся к этому методу.

См. также раздел

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