AppInstallItem Classe
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.
Representa um aplicativo que está na fila de instalação.
public ref class AppInstallItem sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class AppInstallItem final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public sealed class AppInstallItem
Public NotInheritable Class AppInstallItem
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Funcionalidades do aplicativo |
runFullTrust
|
Comentários
Use a propriedade AppInstallManager.AppInstallItems para recuperar uma exibição de vetor de objetos AppInstallItem.
Importante
O acesso a essa API é protegido por uma funcionalidade privada restrita a aplicativos desenvolvidos pela Microsoft.
Histórico de versão
Versão do Windows | Versão do SDK | Valor adicionado |
---|---|---|
1511 | 10586 | Cancel(String) |
1511 | 10586 | Pause(String) |
1511 | 10586 | Restart(String) |
1703 | 15063 | Children |
1703 | 15063 | ItemOperationsMightAffectOtherItems |
1803 | 17134 | LaunchAfterInstall |
1809 | 17763 | CompletedInstallToastNotificationMode |
1809 | 17763 | InstallInProgressToastNotificationMode |
1809 | 17763 | PinToDesktopAfterInstall |
1809 | 17763 | PinToStartAfterInstall |
1809 | 17763 | PinToTaskbarAfterInstall |
Propriedades
Children |
Recupera informações sobre instalações de aplicativo que são filhos da instalação do aplicativo atual. Essa propriedade retornará apenas um valor se a instalação do aplicativo atual for o pai de outras instalações de aplicativo que fazem parte de um mesmo pacote de aplicativos. |
CompletedInstallToastNotificationMode |
Obtém ou define o modo de notificação do sistema para quando a instalação do aplicativo for concluída. |
InstallInProgressToastNotificationMode |
Obtém ou define o modo de notificação do sistema para quando a instalação do aplicativo está em andamento. |
InstallType |
Obtém o tipo de instalação do aplicativo atual. |
IsUserInitiated |
Indica se a instalação atual do aplicativo foi iniciada pelo usuário. |
ItemOperationsMightAffectOtherItems |
Indica se a instalação atual do aplicativo faz parte de um pacote de aplicativos e, portanto, pausar ou cancelar a instalação do aplicativo pode afetar outros itens na fila de instalação. |
LaunchAfterInstall |
Obtém um valor que indica se o aplicativo que está na fila de instalação será iniciado automaticamente após a instalação. |
PackageFamilyName |
Obtém o nome da família de pacotes para o aplicativo atual. |
PinToDesktopAfterInstall |
Obtém ou define um valor que indica se o produto que está sendo instalado deve ser fixado na área de trabalho após a conclusão da instalação. |
PinToStartAfterInstall |
Obtém ou define um valor que indica se o produto que está sendo instalado deve ser fixado no menu Iniciar após a conclusão da instalação. |
PinToTaskbarAfterInstall |
Obtém ou define um valor que indica se o produto que está sendo instalado deve ser fixado na barra de tarefas após a conclusão da instalação. |
ProductId |
Obtém a ID do produto para o aplicativo atual. |
Métodos
Cancel() |
Cancela a instalação do aplicativo atual. |
Cancel(String) |
Cancela a instalação do aplicativo atual, com a opção de gerar dados de telemetria. |
GetCurrentStatus() |
Obtém o status de instalação do aplicativo atual. |
Pause() |
Pausa a instalação do aplicativo atual. |
Pause(String) |
Pausa a instalação do aplicativo atual, com a opção de gerar dados de telemetria. |
Restart() |
Reinicia a instalação do aplicativo atual. |
Restart(String) |
Reinicia a instalação do aplicativo atual, com a opção de gerar dados de telemetria. |
Eventos
Completed |
Ocorre quando a instalação do aplicativo atual é concluída. |
StatusChanged |
Ocorre quando o status de instalação do aplicativo atual foi alterado. |