Compartir a través de


AppInstallManager.StartProductInstallForUserAsync Método

Definición

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

Se aplica a