AppInstallManager.StartProductInstallForUserAsync 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
StartProductInstallForUserAsync(User, String, String, String, String, AppInstallOptions) |
Inicia la instalación de la aplicación o agrupación de aplicaciones especificada para el usuario especificado, con la capacidad de especificar opciones de instalación adicionales, como si se permite un reinicio forzado de la aplicación. |
StartProductInstallForUserAsync(User, String, String, String, String, Boolean, Boolean, String, PackageVolume) |
Inicia la instalación de la aplicación o agrupación de aplicaciones especificada para el usuario especificado. |
StartProductInstallForUserAsync(User, String, String, String, String, AppInstallOptions)
Inicia la instalación de la aplicación o agrupación de aplicaciones especificada para el usuario especificado, con la capacidad de especificar opciones de instalación adicionales, como si se permite un reinicio forzado de la aplicación.
public:
virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ flightId, Platform::String ^ clientId, Platform::String ^ correlationVector, AppInstallOptions ^ installOptions) = StartProductInstallForUserAsync;
/// [Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsForUserAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync(User const& user, winrt::hstring const& productId, winrt::hstring const& flightId, winrt::hstring const& clientId, winrt::hstring const& correlationVector, AppInstallOptions const& installOptions);
[Windows.Foundation.Metadata.Overload("StartProductInstallWithOptionsForUserAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<AppInstallItem>> StartProductInstallForUserAsync(User user, string productId, string flightId, string clientId, string correlationVector, AppInstallOptions installOptions);
function startProductInstallForUserAsync(user, productId, flightId, clientId, correlationVector, installOptions)
Public Function StartProductInstallForUserAsync (user As User, productId As String, flightId As String, clientId As String, correlationVector As String, installOptions As AppInstallOptions) As IAsyncOperation(Of IReadOnlyList(Of AppInstallItem))
Parámetros
- user
- User
Objeto que identifica al usuario que se va a especificar para esta operación.
- productId
-
String
Platform::String
winrt::hstring
Identificador de producto de la aplicación que se va a instalar.
- flightId
-
String
Platform::String
winrt::hstring
Identificador de vuelo de la aplicación que se va a instalar.
- clientId
-
String
Platform::String
winrt::hstring
Identificador del autor de la llamada.
- correlationVector
-
String
Platform::String
winrt::hstring
Cadena de vector de correlación que se puede usar para generar datos de telemetría.
- installOptions
- AppInstallOptions
Proporciona opciones adicionales para la operación, incluida la capacidad de permitir un reinicio forzado de la aplicación.
Devoluciones
Una operación asincrónica que, al finalizar correctamente, devuelve la aplicación o el conjunto de aplicaciones (para un conjunto de aplicaciones) que se agregaron a la cola de instalación. Si usa programación asincrónica, el tipo de resultado es una lista o vector de solo lectura de los elementos AppInstallItem . (Puede usar las API de IVectorView<AppInstallItem> para C++ o JavaScript, API de IReadOnlyList<AppInstallItem> para .NET).
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)
|
Características de aplicaciones |
runFullTrust
|
Se aplica a
StartProductInstallForUserAsync(User, String, String, String, String, Boolean, Boolean, String, PackageVolume)
Inicia la instalación de la aplicación o agrupación de aplicaciones especificada para el usuario especificado.
public:
virtual IAsyncOperation<IVectorView<AppInstallItem ^> ^> ^ StartProductInstallForUserAsync(User ^ user, Platform::String ^ productId, Platform::String ^ catalogId, Platform::String ^ flightId, Platform::String ^ clientId, bool repair, bool forceUseOfNonRemovableStorage, Platform::String ^ correlationVector, PackageVolume ^ targetVolume) = StartProductInstallForUserAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<AppInstallItem>> StartProductInstallForUserAsync(User const& user, 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>> StartProductInstallForUserAsync(User user, string productId, string catalogId, string flightId, string clientId, bool repair, bool forceUseOfNonRemovableStorage, string correlationVector, PackageVolume targetVolume);
function startProductInstallForUserAsync(user, productId, catalogId, flightId, clientId, repair, forceUseOfNonRemovableStorage, correlationVector, targetVolume)
Public Function StartProductInstallForUserAsync (user As User, 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))
Parámetros
- user
- User
Objeto que identifica al usuario que se va a especificar para esta operación.
- productId
-
String
Platform::String
winrt::hstring
Identificador de producto de la aplicación que se va a instalar.
- catalogId
-
String
Platform::String
winrt::hstring
Identificador de catálogo de la aplicación que se va a instalar.
- flightId
-
String
Platform::String
winrt::hstring
Identificador de vuelo de la aplicación que se va a instalar.
- clientId
-
String
Platform::String
winrt::hstring
Identificador del autor de la llamada.
- 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, incluso si el usuario ha 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.
- correlationVector
-
String
Platform::String
winrt::hstring
Cadena de vector de correlación que se puede usar para generar datos de telemetría.
- targetVolume
- PackageVolume
Volumen de almacenamiento de paquetes donde se instalará la aplicación o el lote de aplicaciones.
Devoluciones
Una operación asincrónica que, al finalizar correctamente, devuelve la aplicación o el conjunto de aplicaciones (para un conjunto de aplicaciones) que se agregaron a la cola de instalación. Si usa programación asincrónica, el tipo de resultado es una lista o vector de solo lectura de los elementos AppInstallItem . (Puede usar las API de IVectorView<AppInstallItem> para C++ o JavaScript, API de IReadOnlyList<AppInstallItem> para .NET).
- Atributos
Requisitos de Windows
Familia de dispositivos |
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
|
API contract |
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
|
Características de aplicaciones |
runFullTrust
|