Compartilhar via


AutoUpdateSettingsOptions Classe

Definição

Representa as configurações de atualização automática de um pacote.

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

Requisitos do Windows

Família de dispositivos
Windows 11 (introduzida na 10.0.22000.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v14.0)

Comentários

Passe esse objeto para o método AppInstallerManager.SetAutoUpdateSettings para criar ou atualizar as configurações de atualização automática.

Construtores

AutoUpdateSettingsOptions()

Inicializa uma nova instância da classe AutoUpdateSettingsOptions .

Propriedades

AppInstallerUri

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

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 ou define 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 ou define um valor inteiro que especifica 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 ou define 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.

OnLaunch

Obtém ou define um valor booliano que especifica se o serviço de implantação marcar para uma atualização para o arquivo do Instalador de Aplicativo 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.

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 ou define 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 ou define 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.

Version

Obtém ou define um objeto PackageVersion expressando a versão do arquivo do Instalador de Aplicativo representado pelo objeto AppInstallerInfo .

Métodos

CreateFromAppInstallerInfo(AppInstallerInfo)

Cria uma nova instância do AutoUpdateSettingsOptions com valores da classe AppInstallerInfo fornecida.

Aplica-se a