Windows.Management.Update Ruang nama
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.