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) также относятся к этому методу.