Bagikan melalui


Windows.Management.Update Ruang nama

Jenis di namespace layanan ini memungkinkan pengguna untuk ikut serta atau tidak menerima build Windows Insider Preview di perangkat mereka. API dimaksudkan untuk digunakan oleh produsen peralatan asli (OEM) IoT.

Kelas

PreviewBuildsManager

Mengelola status build pratinjau untuk perangkat.

PreviewBuildsState

Berisi informasi yang digunakan untuk menyambungkan perangkat untuk mengaitkan perangkat dengan Program Windows Insider.

WindowsUpdate

WindowsUpdate pada dasarnya adalah tas properti dengan informasi tentang pembaruan tertunda atau sedang berlangsung.

WindowsUpdateActionCompletedEventArgs

Data peristiwa untuk peristiwa WindowsUpdateManager.ActionCompleted yang sesuai.

WindowsUpdateActionProgress

Dikembalikan oleh properti ActionProgresswindowsUpdate dan WindowsUpdateProgressChangedEventArgs.

WindowsUpdateActionResult

Dikembalikan oleh properti WindowsUpdate.ActionResult .

WindowsUpdateAdministrator

Mengaktifkan administrasi Updates Windows pada perangkat.

WindowsUpdateApprovalData

Memungkinkan metadata tambahan dikonfigurasi pada pembaruan saat menyetujuinya melalui ApproveWindowsUpdate.

WindowsUpdateAttentionRequiredInfo

Mewakili tuple WindowsUpdateAttentionRequiredReason dan tanda waktu.

WindowsUpdateAttentionRequiredReasonChangedEventArgs

Data peristiwa untuk peristiwa WindowsUpdateManager.AttentionRequiredReasonChanged yang sesuai.

WindowsUpdateGetAdministratorResult

Mewakili hasil panggilan GetRegisteredAdministrator.

WindowsUpdateItem

Mewakili tas properti informasi mengenai pembaruan yang sebelumnya selesai.

WindowsUpdateManager

Antarmuka yang digunakan untuk memantau aktivitas pembaruan melalui panggilan balik, dan mengambil riwayat pembaruan.

WindowsUpdateProgressChangedEventArgs

Data peristiwa untuk peristiwa WindowsUpdateManager.ProgressChanged yang sesuai.

WindowsUpdateRestartRequestOptions

Mewakili tas properti bidang yang dapat dikonfigurasi, lalu diteruskan ke RequestRestart.

WindowsUpdateScanCompletedEventArgs

Data peristiwa untuk peristiwa WindowsUpdateManager.ScanCompleted yang sesuai.

Enum

WindowsUpdateAdministratorOptions

Menentukan konstanta yang menentukan opsi administrator yang ingin dikontrol pemanggil saat mendaftar dengan RegisterForAdministration.

WindowsUpdateAdministratorStatus

Menentukan konstanta yang menentukan kode status untuk menunjukkan apakah pendaftaran/pembatasan pendaftaran administrator pembaruan Windows berhasil.

WindowsUpdateAttentionRequiredReason

Menentukan konstanta yang menentukan alasan terperinci mengapa perhatian diperlukan untuk pembaruan sebelum dapat dilanjutkan.

Contoh

Contoh C# ini menunjukkan bagaimana pengguna dapat menentukan apakah perangkat mereka menerima build pratinjau, atau apakah ada masalah yang mencegah perangkat mendapatkan build pratinjau.

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

Keterangan

API ini memungkinkan perangkat IoT menerima build Windows Insider Preview. Diharapkan bahwa OEM perangkat akan membuat halaman pengaturan dalam Portal Perangkat Windows untuk properti konfigurasi perangkat. Pada tingkat tinggi, informasi dari PreviewBuildsState akan dibaca oleh perangkat, lalu ditampilkan kepada pengguna, lalu digunakan untuk mendaftarkan akun pengguna ke perangkat. Setelah pendaftaran, semua manajemen pengaturan akan dilakukan secara online melalui Program Windows Insider alih-alih pada perangkat itu sendiri.