Compartilhar via


AppInstallerInfo Classe

Definição

Representa um arquivo do Instalador de Aplicativo que contém informações de pacote de aplicativo e pacote para definir os pacotes que fazem parte de um conjunto relacionado e especificar a configuração de atualização e reparo.

public ref class AppInstallerInfo sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 458752)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AppInstallerInfo final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 458752)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AppInstallerInfo
Public NotInheritable Class AppInstallerInfo
Herança
Object Platform::Object IInspectable AppInstallerInfo
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10, version 1809 (introduzida na 10.0.17763.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v7.0)

Comentários

Para obter mais informações sobre o formato e o conteúdo do arquivo, consulte Arquivo do Instalador de Aplicativo.

Obtenha uma instância dessa classe chamando Package.GetAppInstallerInfo.

Propriedades

AutomaticBackgroundTask

Obtém um valor booliano que indica se o serviço de implantação verifica se há atualizações de aplicativo em segundo plano.

DependencyPackageUris

Obtém uma lista somente leitura de objetos Uri que apontam para os pacotes de dependência necessários para a implantação bem-sucedida do conjunto relacionado.

ForceUpdateFromAnyVersion

Obtém um valor booliano que indica se a versão do aplicativo pode ser incrementada e decrementada. Se o valor for false, o aplicativo só poderá passar para uma versão mais alta.

HoursBetweenUpdateChecks

Obtém um valor inteiro especificando a frequência com que o serviço de implantação marcar para uma atualização para o arquivo do Instalador de Aplicativo.

IsAutoRepairEnabled

Obtém um valor que especifica se o sistema operacional e o serviço de implantação podem executar automaticamente um reparo quando o pacote é marcado para correção.

LastChecked

Obtém um valor que indica a data e a hora em que o serviço de implantação verificou pela última vez se há atualizações.

OnLaunch

Obtém um valor booliano que especifica se o serviço de implantação marcar uma atualização para o arquivo do Instalador de Aplicativos quando o aplicativo for iniciado.

OptionalPackageUris

Obtém uma lista somente leitura de objetos Uri que apontam para os pacotes opcionais que serão instalados junto com o pacote main.

PausedUntil

Obtém um valor que indica a data e a hora em que as verificações de atualização serão retomadas.

PolicySource

Obtém um valor da enumeração AppInstallerPolicySource que indica se a política de atualização especificada no AppInstallerInfo foi definida usando de um sistema ou fonte padrão.

RepairUris

Obtém uma lista somente leitura de objetos Uri que apontam para arquivos do Instalador de Aplicativo para reparar uma instalação.

ShowPrompt

Obtém um valor booliano que especifica se o serviço de implantação mostrará um prompt informando o usuário sobre uma atualização.

UpdateBlocksActivation

Obtém um valor booliano que especifica se o serviço de implantação impedirá o usuário de iniciar o aplicativo até que uma atualização pendente seja aplicada.

UpdateUris

Obtém uma lista somente leitura de objetos Uri que apontam para arquivos do Instalador de Aplicativo para atualizar uma instalação.

Uri

Obtém o objeto Uri que aponta para o arquivo do Instalador de Aplicativo representado pelo objeto AppInstallerInfo .

Version

Obtém um objeto PackageVersion que expressa a versão do arquivo do Instalador de Aplicativo representado pelo objeto AppInstallerInfo .

Aplica-se a