Compartilhar via


AppInstallManager.StartAppInstallAsync Método

Definição

Sobrecargas

StartAppInstallAsync(String, String, Boolean, Boolean)

Inicia a instalação do aplicativo especificado.

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

Inicia a instalação do aplicativo especificado, com a opção de gerar dados de telemetria.

StartAppInstallAsync(String, String, Boolean, Boolean)

Inicia a instalação do aplicativo especificado.

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

A ID do produto do aplicativo a ser instalado.

skuId
String

Platform::String

winrt::hstring

A ID de SKU do aplicativo a ser instalado.

repair
Boolean

bool

True para tentar reparar a instalação de um aplicativo que já está instalado; caso contrário, false.

forceUseOfNonRemovableStorage
Boolean

bool

True para instalar o aplicativo no armazenamento não removível mesmo que o usuário tenha configurado aplicativos para instalação no SD cartão; false para instalar o aplicativo em armazenamento não removível ou SD cartão de acordo com as configurações do usuário.

Retornos

Uma operação assíncrona que, após a conclusão bem-sucedida, retorna um AppInstallItem que representa o aplicativo que foi adicionado à fila de instalação.

Atributos

Requisitos do Windows

Funcionalidades do aplicativo
runFullTrust

Comentários

Quando esse método é retornado com êxito, o aplicativo foi adicionado à fila de instalação; isso não significa necessariamente que o aplicativo terminou de ser instalado. Para determinar a status de instalação, marcar o método GetCurrentStatus do valor retornado AppInstallItem.

Confira também

Aplica-se a

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

Inicia a instalação do aplicativo especificado, com a opção de gerar dados de telemetria.

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

A ID do produto do aplicativo a ser instalado.

skuId
String

Platform::String

winrt::hstring

A ID de SKU do aplicativo a ser instalado.

repair
Boolean

bool

True para tentar reparar a instalação de um aplicativo que já está instalado; caso contrário, false.

forceUseOfNonRemovableStorage
Boolean

bool

True para instalar o aplicativo no armazenamento não removível mesmo que o usuário tenha configurado aplicativos para instalação no SD cartão; false para instalar o aplicativo em armazenamento não removível ou SD cartão de acordo com as configurações do usuário.

catalogId
String

Platform::String

winrt::hstring

A ID do catálogo do aplicativo a ser instalado.

bundleId
String

Platform::String

winrt::hstring

A ID do pacote do aplicativo a ser instalado.

correlationVector
String

Platform::String

winrt::hstring

Uma cadeia de caracteres de vetor de correlação que pode ser usada para gerar dados de telemetria.

Retornos

Uma operação assíncrona que, após a conclusão bem-sucedida, retorna um AppInstallItem que representa o aplicativo que foi adicionado à fila de instalação.

Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10586.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v2.0)
Funcionalidades do aplicativo
runFullTrust

Comentários

Os comentários de StartAppInstallAsync(String, String, Boolean, Boolean) também se aplicam a esse método.

Confira também

Aplica-se a