Compartilhar via


Windows.Management.Update Namespace

Os tipos nesse namespace permitem que os usuários aceitem ou não receber builds do Windows Insider Preview em seu dispositivo. As APIs destinam-se a ser usadas por fabricantes de equipamentos originais de IoT (OEMs).

Classes

PreviewBuildsManager

Gerencia o estado das versões prévias do dispositivo.

PreviewBuildsState

Contém informações usadas para conectar um dispositivo para associar o dispositivo ao Programa Windows Insider.

WindowsUpdate

O WindowsUpdate é essencialmente um recipiente de propriedades com informações sobre uma atualização pendente ou em andamento.

WindowsUpdateActionCompletedEventArgs

Dados de evento para o evento WindowsUpdateManager.ActionCompleted correspondente.

WindowsUpdateActionProgress

Retornado pelas propriedades ActionProgress de WindowsUpdate e WindowsUpdateProgressChangedEventArgs.

WindowsUpdateActionResult

Retornado pela propriedade WindowsUpdate.ActionResult .

WindowsUpdateAdministrator

Habilita a administração do Windows Atualizações em um dispositivo.

WindowsUpdateApprovalData

Permite que metadados adicionais sejam configurados em uma atualização ao aprová-la por meio de ApproveWindowsUpdate.

WindowsUpdateAttentionRequiredInfo

Representa uma tupla de um WindowsUpdateAttentionRequiredReason e um carimbo de data/hora.

WindowsUpdateAttentionRequiredReasonChangedEventArgs

Dados de evento para o evento Correspondente WindowsUpdateManager.AttentionRequiredReasonChanged .

WindowsUpdateGetAdministratorResult

Representa o resultado de chamar GetRegisteredAdministrator.

WindowsUpdateItem

Representa um recipiente de propriedades de informações sobre uma atualização que foi concluída anteriormente.

WindowsUpdateManager

Interface usada para monitorar a atividade de atualização por meio de retornos de chamada e recuperar o histórico de atualizações.

WindowsUpdateProgressChangedEventArgs

Dados de evento para o evento Correspondente WindowsUpdateManager.ProgressChanged .

WindowsUpdateRestartRequestOptions

Representa um recipiente de propriedades de campos que podem ser configurados e, em seguida, passados para RequestRestart.

WindowsUpdateScanCompletedEventArgs

Dados de evento para o evento Correspondente WindowsUpdateManager.ScanCompleted .

Enumerações

WindowsUpdateAdministratorOptions

Define constantes que especificam as opções de administrador sobre as quais o chamador deseja controlar ao se registrar no RegisterForAdministration.

WindowsUpdateAdministratorStatus

Define constantes que especificam status códigos para indicar se o registro/cancelamento do registro de um administrador de atualização do Windows foi bem-sucedido.

WindowsUpdateAttentionRequiredReason

Define constantes que especificam um motivo detalhado para que a atenção seja necessária para uma atualização antes que ela possa continuar.

Exemplos

Este exemplo de C# demonstra como um usuário pode determinar se o dispositivo está recebendo builds de visualização ou se há problemas que impedem o dispositivo de obter builds de visualização.

public string GetErrorMessage() 
{ 
    PreviewBuildsManager manager = PreviewBuildsManager.GetDefault(); 
    if (manager != null) 
    { 
        PreviewBuildsState state = manager.GetCurrentState(); 
        if (state.Properties.ContainsKey("ErrorMessage")) 
        { 
            return state.Properties["ErrorMessage"].ToString(); 
        } 
    } 
    return String.Empty; 
} 

Comentários

Essas APIs permitem que um dispositivo IoT receba builds do Windows Insider Preview. Espera-se que o OEM do dispositivo crie uma página de configurações no Portal de Dispositivos do Windows para propriedades de configuração do dispositivo. Em um alto nível, as informações de PreviewBuildsState serão lidas pelo dispositivo, depois exibidas para o usuário e, em seguida, usadas para registrar a conta do usuário no dispositivo. Após o registro, todo o gerenciamento de configurações será feito online por meio do Programa Windows Insider em vez de no próprio dispositivo.