Freigeben über


JsonStringEnumConverter<TEnum> Konstruktoren

Definition

Überlädt

JsonStringEnumConverter<TEnum>()

Initialisiert eine neue instance von JsonStringEnumConverter<TEnum> mit der Standardbenennungsrichtlinie, die ganzzahlige Werte zulässt.

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Initialisiert eine neue Instanz von JsonStringEnumConverter<TEnum>.

JsonStringEnumConverter<TEnum>()

Quelle:
JsonStringEnumConverter.cs
Quelle:
JsonStringEnumConverter.cs

Initialisiert eine neue instance von JsonStringEnumConverter<TEnum> mit der Standardbenennungsrichtlinie, die ganzzahlige Werte zulässt.

public:
 JsonStringEnumConverter();
public JsonStringEnumConverter ();
Public Sub New ()

Gilt für:

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Quelle:
JsonStringEnumConverter.cs
Quelle:
JsonStringEnumConverter.cs

Initialisiert eine neue Instanz von JsonStringEnumConverter<TEnum>.

public JsonStringEnumConverter (System.Text.Json.JsonNamingPolicy? namingPolicy = default, bool allowIntegerValues = true);
new System.Text.Json.Serialization.JsonStringEnumConverter<'Enum (requires 'Enum : struct)> : System.Text.Json.JsonNamingPolicy * bool -> System.Text.Json.Serialization.JsonStringEnumConverter<'Enum (requires 'Enum : struct)>
Public Sub New (Optional namingPolicy As JsonNamingPolicy = Nothing, Optional allowIntegerValues As Boolean = true)

Parameter

namingPolicy
JsonNamingPolicy

Optionale Benennungsrichtlinie zum Schreiben von Enumerationswerten.

allowIntegerValues
Boolean

true , um nicht definierte Enumerationswerte zuzulassen. Wenn trueein Enumerationswert nicht definiert ist, wird er als Zahl und nicht als Zeichenfolge ausgegeben.

Gilt für: