Share via


ExtensibleEnumConverter<T> Klasse

Definition

Serialisiert und deserialisiert "erweiterbare Enumerationen" in und aus JSON. Erweiterbare Enumerationen sind wie Enumerationen, da sie bekannte Werte haben, aber sie sind mit neuen Werten erweiterbar, und die Werte basieren auf Zeichenfolgen anstelle von ganzen Zahlen.

public class ExtensibleEnumConverter<T> : Newtonsoft.Json.JsonConverter
type ExtensibleEnumConverter<'T> = class
    inherit JsonConverter
Public Class ExtensibleEnumConverter(Of T)
Inherits JsonConverter

Typparameter

T
Vererbung
Newtonsoft.Json.JsonConverter
ExtensibleEnumConverter<T>

Konstruktoren

ExtensibleEnumConverter<T>()

Initialisiert eine neue instance der ExtensibleEnumConverter-Klasse.

Methoden

CanConvert(Type)

Gibt an, ob dieser Konverter Objekte des angegebenen Typs serialisieren oder deserialisieren kann.

ReadJson(JsonReader, Type, Object, JsonSerializer)

Deserialisiert eine Zeichenfolge in eine ExtensibleEnum.

WriteJson(JsonWriter, Object, JsonSerializer)

Serialisiert eine ExtensibleEnum-Datei in eine JSON-Zeichenfolge.

Gilt für: