AppInstallManager.StartAppInstallAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.