Windows.Management.Update 네임스페이스
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 네임스페이스의 형식을 사용하면 사용자가 디바이스에서 Windows Insider Preview 빌드를 수신하거나 받지 못하게 할 수 있습니다. API는 OEM(IoT 원본 장비 제조업체)에서 사용할 수 있습니다.
클래스
열거형
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 참가자 프로그램을 통해 온라인으로 수행됩니다.