Windows.Management.Update 네임스페이스

이 네임스페이스의 형식을 사용하면 사용자가 디바이스에서 Windows Insider Preview 빌드를 수신하거나 받지 못하게 할 수 있습니다. API는 OEM(IoT 원본 장비 제조업체)에서 사용할 수 있습니다.

클래스

PreviewBuildsManager

디바이스에 대한 미리 보기 빌드의 상태를 관리합니다.

PreviewBuildsState

디바이스를 Windows 참가자 프로그램과 연결하기 위해 디바이스를 연결하는 데 사용되는 정보를 포함합니다.

WindowsUpdate

WindowsUpdate 는 기본적으로 보류 중 또는 진행 중인 업데이트에 대한 정보가 포함된 속성 모음입니다.

WindowsUpdateActionCompletedEventArgs

해당 WindowsUpdateManager.ActionCompleted 이벤트에 대한 이벤트 데이터입니다.

WindowsUpdateActionProgress

WindowsUpdate 및WindowsUpdateProgressChangedEventArgsActionProgress 속성에 의해 반환됩니다.

WindowsUpdateActionResult

WindowsUpdate.ActionResult 속성에서 반환됩니다.

WindowsUpdateAdministrator

디바이스에서 Windows 업데이트 관리할 수 있습니다.

WindowsUpdateApprovalData

ApprovWindowsUpdate를 통해 승인할 때 업데이트에 추가 메타데이터를 구성할 수 있습니다.

WindowsUpdateAttentionRequiredInfo

WindowsUpdateAttentionRequiredReason 및 타임스탬프의 튜플을 나타냅니다.

WindowsUpdateAttentionRequiredReasonChangedEventArgs

해당 WindowsUpdateManager.AttentionRequiredReasonChanged 이벤트에 대한 이벤트 데이터입니다.

WindowsUpdateGetAdministratorResult

GetRegisteredAdministrator를 호출한 결과를 나타냅니다.

WindowsUpdateItem

이전에 완료된 업데이트에 대한 정보의 속성 모음을 나타냅니다.

WindowsUpdateManager

콜백을 통해 업데이트 작업을 모니터링하고 업데이트 기록을 검색하는 데 사용되는 인터페이스입니다.

WindowsUpdateProgressChangedEventArgs

해당 WindowsUpdateManager.ProgressChanged 이벤트에 대한 이벤트 데이터입니다.

WindowsUpdateRestartRequestOptions

구성한 다음 RequestRestart에 전달할 수 있는 필드의 속성 모음을 나타냅니다.

WindowsUpdateScanCompletedEventArgs

해당 WindowsUpdateManager.ScanCompleted 이벤트에 대한 이벤트 데이터입니다.

열거형

WindowsUpdateAdministratorOptions

RegisterForAdministration에 등록할 때 호출자가 제어하려는 관리자 옵션을 지정하는 상수를 정의합니다.

WindowsUpdateAdministratorStatus

Windows 업데이트 관리자의 등록/등록 취소가 성공했는지 여부를 나타내는 상태 코드를 지정하는 상수를 정의합니다.

WindowsUpdateAttentionRequiredReason

업데이트를 진행하기 전에 주의가 필요한 이유에 대한 자세한 이유를 지정하는 상수를 정의합니다.

예제

이 C# 예제에서는 사용자가 디바이스가 미리 보기 빌드를 수신하는지 또는 디바이스가 미리 보기 빌드를 가져오지 못하게 하는 문제가 있는지 여부를 확인할 수 있는 방법을 보여 줍니다.

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; 
} 

설명

이러한 API를 사용하면 IoT 디바이스가 Windows Insider Preview 빌드를 받을 수 있습니다. 디바이스의 OEM은 디바이스 구성 속성에 대한 Windows 디바이스 포털 내에서 설정 페이지를 만들 것으로 예상됩니다. 상위 수준에서 PreviewBuildsState 의 정보는 디바이스에서 읽은 다음 사용자에게 표시한 다음 사용자의 계정을 디바이스에 등록하는 데 사용됩니다. 등록 후 모든 설정 관리는 디바이스 자체가 아닌 Windows 참가자 프로그램을 통해 온라인으로 수행됩니다.