Compartilhar via


AppInstallItem Classe

Definição

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
Object Platform::Object IInspectable AppInstallItem
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.

Aplica-se a