Windows.Management.Update Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
I tipi in questo spazio dei nomi consentono agli utenti di acconsentire esplicitamente o rifiutare esplicitamente la ricezione di Windows Insider Preview si basa sul dispositivo. Le API sono destinate a essere usate dai produttori di apparecchiature originali IoT (OEM).
Classi
PreviewBuildsManager |
Gestisce lo stato delle build di anteprima per il dispositivo. |
PreviewBuildsState |
Contiene informazioni utilizzate per connettere un dispositivo per associare il dispositivo al programma Windows Insider. |
WindowsUpdate |
WindowsUpdate è essenzialmente un contenitore di proprietà con informazioni su un aggiornamento in sospeso o in corso. |
WindowsUpdateActionCompletedEventArgs |
Dati dell'evento per l'evento WindowsUpdateManager.ActionCompleted corrispondente . |
WindowsUpdateActionProgress |
Restituito dalle proprietà ActionProgress di WindowsUpdate e WindowsUpdateProgressChangedEventArgs. |
WindowsUpdateActionResult |
Restituito dalla proprietà WindowsUpdate.ActionResult . |
WindowsUpdateAdministrator |
Abilita l'amministrazione di Windows Aggiornamenti in un dispositivo. |
WindowsUpdateApprovalData |
Consente di configurare metadati aggiuntivi in un aggiornamento durante l'approvazione tramite ApproveWindowsUpdate. |
WindowsUpdateAttentionRequiredInfo |
Rappresenta una tupla di windowsUpdateAttentionRequiredReason e un timestamp. |
WindowsUpdateAttentionRequiredReasonChangedEventArgs |
Dati dell'evento per l'evento WindowsUpdateManager.AttentionRequiredReasonChanged corrispondente. |
WindowsUpdateGetAdministratorResult |
Rappresenta il risultato della chiamata a GetRegisteredAdministrator. |
WindowsUpdateItem |
Rappresenta un contenitore di proprietà di informazioni relative a un aggiornamento completato in precedenza. |
WindowsUpdateManager |
Interfaccia usata per il monitoraggio dell'attività di aggiornamento tramite callback e recupero della cronologia degli aggiornamenti. |
WindowsUpdateProgressChangedEventArgs |
Dati dell'evento per l'evento WindowsUpdateManager.ProgressChanged corrispondente. |
WindowsUpdateRestartRequestOptions |
Rappresenta un contenitore di proprietà di campi che possono essere configurati e quindi passati a RequestRestart. |
WindowsUpdateScanCompletedEventArgs |
Dati dell'evento per l'evento WindowsUpdateManager.ScanCompleted corrispondente . |
Enumerazioni
WindowsUpdateAdministratorOptions |
Definisce le costanti che specificano le opzioni di amministratore che il chiamante vuole controllare durante la registrazione con RegisterForAdministration. |
WindowsUpdateAdministratorStatus |
Definisce le costanti che specificano i codici di stato per indicare se la registrazione o l'annullamento della registrazione di un amministratore di Windows Update ha avuto esito positivo. |
WindowsUpdateAttentionRequiredReason |
Definisce le costanti che specificano un motivo dettagliato per il motivo per cui è necessaria l'attenzione per un aggiornamento prima che possa procedere. |
Esempio
In questo esempio C# viene illustrato come un utente può determinare se il dispositivo riceve le build di anteprima o se si verificano problemi che impediscono al dispositivo di ottenere le build di anteprima.
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;
}
Commenti
Queste API consentono a un dispositivo IoT di ricevere Windows Insider Preview compilazioni. È previsto che l'OEM del dispositivo creerà una pagina delle impostazioni all'interno di Windows Device Portal per le proprietà di configurazione del dispositivo. A livello generale, le informazioni di PreviewBuildsState verranno lette dal dispositivo, quindi visualizzate all'utente e quindi usate per registrare l'account dell'utente nel dispositivo. Dopo la registrazione, tutte le impostazioni di gestione verranno eseguite online tramite il Programma Windows Insider anziché sul dispositivo stesso.