Compartir a través de


PreviewBuildsManager Clase

Definición

Administra el estado de las compilaciones en versión preliminar del dispositivo.

public ref class PreviewBuildsManager sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 393216)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class PreviewBuildsManager final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 393216)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class PreviewBuildsManager
Public NotInheritable Class PreviewBuildsManager
Herencia
Object Platform::Object IInspectable PreviewBuildsManager
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10, version 1803 (se introdujo en la versión 10.0.17134.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v6.0)

Ejemplos

Como ejemplo, después de habilitar las compilaciones de Windows Insider Preview en la página de configuración del dispositivo, un desarrollador de dispositivos OEM podría usar este ejemplo de código para obtener un código de activación para registrar el dispositivo en el Portal de registro de Windows Insider.

public async Task<string> ActivateDevice() 
{ 
    PreviewBuildsManager manager = PreviewBuildsManager.GetDefault(); 
    if (manager != null) 
    { 
        // The user wants to activate their device to receive Windows Insider Preview Builds 
        manager.ArePreviewBuildsAllowed = true; 

        await manager.SyncAsync(); 

        PreviewBuildsState state = manager.GetCurrentState(); 
        string activationCode; 
        if (state.Properties.ContainsKey("ActivationCode")) 
        { 
            return state.Properties["ActivationCode"].ToString(); 
        } 
    } 
    return String.Empty; 
} 

Propiedades

ArePreviewBuildsAllowed

Valor booleano que describe si se permiten compilaciones en versión preliminar en el dispositivo.

Métodos

GetCurrentState()

Estado actual del objeto PreviewBuildsState .

GetDefault()

Obtiene el previewBuildsManager predeterminado del dispositivo.

IsSupported()

Determina si se admite esta API en el dispositivo.

SyncAsync()

Sincroniza previewBuildsManager con el servidor para obtener la información actual.

Se aplica a