Condividi tramite


Windows.Management.Update Spazio dei nomi

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.