AppInstallManager.StartAppInstallAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
StartAppInstallAsync(String, String, Boolean, Boolean) |
Inicia la instalación de la aplicación especificada. |
StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String) |
Inicia la instalación de la aplicación especificada, con la opción de generar datos de telemetría. |
StartAppInstallAsync(String, String, Boolean, Boolean)
Inicia la instalación de la aplicación especificada.
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)
Parámetros
- productId
-
String
Platform::String
winrt::hstring
Identificador de producto de la aplicación que se va a instalar.
- skuId
-
String
Platform::String
winrt::hstring
Identificador de SKU de la aplicación que se va a instalar.
- repair
-
Boolean
bool
True para intentar reparar la instalación de una aplicación que ya está instalada; de lo contrario, false.
- forceUseOfNonRemovableStorage
-
Boolean
bool
True para instalar la aplicación en un almacenamiento no extraíble aunque el usuario haya configurado aplicaciones para instalar en la tarjeta SD; false para instalar la aplicación en una tarjeta SD o almacenamiento no extraíble según la configuración del usuario.
Devoluciones
Una operación asincrónica que, al finalizar correctamente, devuelve un appInstallItem que representa la aplicación que se agregó a la cola de instalación.
- Atributos
Requisitos de Windows
Características de aplicaciones |
runFullTrust
|
Comentarios
Cuando este método se devuelve correctamente, la aplicación se ha agregado a la cola de instalación; no significa necesariamente que la aplicación haya terminado de instalarse. Para determinar el estado de instalación, compruebe el método GetCurrentStatus del valor devuelto appInstallItem .
Consulte también
Se aplica a
StartAppInstallAsync(String, String, Boolean, Boolean, String, String, String)
Inicia la instalación de la aplicación especificada, con la opción de generar datos de telemetría.
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)
Parámetros
- productId
-
String
Platform::String
winrt::hstring
Identificador de producto de la aplicación que se va a instalar.
- skuId
-
String
Platform::String
winrt::hstring
Identificador de SKU de la aplicación que se va a instalar.
- repair
-
Boolean
bool
True para intentar reparar la instalación de una aplicación que ya está instalada; de lo contrario, false.
- forceUseOfNonRemovableStorage
-
Boolean
bool
True para instalar la aplicación en un almacenamiento no extraíble aunque el usuario haya configurado aplicaciones para instalar en la tarjeta SD; false para instalar la aplicación en una tarjeta SD o almacenamiento no extraíble según la configuración del usuario.
- catalogId
-
String
Platform::String
winrt::hstring
Identificador de catálogo de la aplicación que se va a instalar.
- bundleId
-
String
Platform::String
winrt::hstring
Identificador de lote de la aplicación que se va a instalar.
- correlationVector
-
String
Platform::String
winrt::hstring
Cadena de vector de correlación que se puede usar para generar datos de telemetría.
Devoluciones
Una operación asincrónica que, al finalizar correctamente, devuelve un appInstallItem que representa la aplicación que se agregó a la cola de instalación.
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 (se introdujo en la versión 10.0.10586.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v2.0)
|
Características de aplicaciones |
runFullTrust
|
Comentarios
Los comentarios de StartAppInstallAsync(String, String, Boolean, Boolean) también se aplican a este método.