次の方法で共有


Windows.Management.Update 名前空間

この名前空間の型を使用すると、ユーザーは自分のデバイスでビルドWindows Insider Previewの受信をオプトインまたはオプトアウトできます。 API は、IoT のオリジナル機器メーカー (OEM) が使用することを目的としています。

クラス

PreviewBuildsManager

デバイスのプレビュー ビルドの状態を管理します。

PreviewBuildsState

デバイスを Windows Insider プログラムに関連付けるためにデバイスを接続するために使用される情報が含まれます。

WindowsUpdate

WindowsUpdate は、基本的には、保留中または進行中の更新に関する情報を含むプロパティ バッグです。

WindowsUpdateActionCompletedEventArgs

対応する WindowsUpdateManager.ActionCompleted イベントの イベント データ。

WindowsUpdateActionProgress

WindowsUpdate および WindowsUpdateProgressChangedEventArgs の ActionProgress プロパティによって返されます。

WindowsUpdateActionResult

WindowsUpdate.ActionResult プロパティによって返されます。

WindowsUpdateAdministrator

デバイスでの Windows 更新の管理を有効にします。

WindowsUpdateApprovalData

ApproveWindowsUpdate を使用して承認するときに、更新時に追加のメタデータを構成できるようにします。

WindowsUpdateAttentionRequiredInfo

WindowsUpdateAttentionRequiredReason とタイムスタンプのタプルを表します。

WindowsUpdateAttentionRequiredReasonChangedEventArgs

対応する WindowsUpdateManager.AttentionRequiredReasonChanged イベントの イベント データ。

WindowsUpdateGetAdministratorResult

GetRegisteredAdministrator を呼び出した結果を表します。

WindowsUpdateItem

以前に完了した更新に関する情報のプロパティ バッグを表します。

WindowsUpdateManager

コールバックを使用して更新アクティビティを監視し、更新履歴を取得するために使用されるインターフェイス。

WindowsUpdateProgressChangedEventArgs

対応する WindowsUpdateManager.ProgressChanged イベントの イベント データ。

WindowsUpdateRestartRequestOptions

構成して RequestRestart に渡すことができるフィールドのプロパティ バッグを表します。

WindowsUpdateScanCompletedEventArgs

対応する WindowsUpdateManager.ScanCompleted イベントの イベント データ。

列挙型

WindowsUpdateAdministratorOptions

RegisterForAdministration に登録するときに呼び出し元が制御する管理者オプションを指定する定数を定義します。

WindowsUpdateAdministratorStatus

Windows Update 管理者の登録/登録解除が成功したかどうかを示す状態コードを指定する定数を定義します。

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 Insider プログラムを介してオンラインで行われます。