Windows.Management.Update Namespace
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.
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.