PreviewBuildsManager Classe
Definizione
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.
Gestisce lo stato delle build di anteprima per il 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
- Ereditarietà
- Attributi
Requisiti Windows
Famiglia di dispositivi |
Windows 10, version 1803 (è stato introdotto in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (è stato introdotto in v6.0)
|
Esempio
Ad esempio, dopo aver abilitato Windows Insider Preview compilazioni nella pagina delle impostazioni del dispositivo, uno sviluppatore di dispositivi OEM potrebbe usare questo esempio di codice per ottenere un codice di attivazione per registrare il dispositivo nel portale di registrazione di 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;
}
Proprietà
ArePreviewBuildsAllowed |
Valore booleano che descrive se le build di anteprima sono consentite nel dispositivo. |
Metodi
GetCurrentState() |
Stato corrente dell'oggetto PreviewBuildsState . |
GetDefault() |
Ottiene il valore predefinito PreviewBuildsManager dal dispositivo. |
IsSupported() |
Determina se questa API è supportata nel dispositivo. |
SyncAsync() |
Sincronizza PreviewBuildsManager con il server per ottenere informazioni correnti. |