PreviewBuildsManager Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet den Status der Vorschaubuilds für das Gerät.
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
- Vererbung
- Attribute
Windows-Anforderungen
Gerätefamilie |
Windows 10, version 1803 (eingeführt in 10.0.17134.0)
|
API contract |
Windows.Foundation.UniversalApiContract (eingeführt in v6.0)
|
Beispiele
Ein Beispiel: Nach dem Aktivieren Windows Insider Preview Builds auf der Einstellungsseite des Geräts kann ein OEM-Geräteentwickler dieses Codebeispiel verwenden, um einen Aktivierungscode abzurufen, um das Gerät im Windows-Insiderregistrierungsportal zu registrieren.
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;
}
Eigenschaften
ArePreviewBuildsAllowed |
Ein boolescher Wert, der beschreibt, ob Vorschaubuilds auf dem Gerät zulässig sind. |
Methoden
GetCurrentState() |
Der aktuelle Zustand des PreviewBuildsState-Objekts . |
GetDefault() |
Ruft den Standardmäßigen PreviewBuildsManager vom Gerät ab. |
IsSupported() |
Bestimmt, ob diese API auf dem Gerät unterstützt wird. |
SyncAsync() |
Synchronisiert den PreviewBuildsManager mit dem Server, um aktuelle Informationen abzurufen. |