Udostępnij za pośrednictwem


JsonStringEnumConverter<TEnum> Konstruktory

Definicja

Przeciążenia

JsonStringEnumConverter<TEnum>()

Inicjuje JsonStringEnumConverter<TEnum> nowe wystąpienie z domyślnymi zasadami nazewnictwa i zezwala na wartości całkowite.

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Inicjuje nowe wystąpienie klasy JsonStringEnumConverter<TEnum>.

JsonStringEnumConverter<TEnum>()

Źródło:
JsonStringEnumConverter.cs
Źródło:
JsonStringEnumConverter.cs

Inicjuje JsonStringEnumConverter<TEnum> nowe wystąpienie z domyślnymi zasadami nazewnictwa i zezwala na wartości całkowite.

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

Dotyczy

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Źródło:
JsonStringEnumConverter.cs
Źródło:
JsonStringEnumConverter.cs

Inicjuje nowe wystąpienie klasy 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)

Parametry

namingPolicy
JsonNamingPolicy

Opcjonalne zasady nazewnictwa do zapisywania wartości wyliczenia.

allowIntegerValues
Boolean

true aby zezwolić na niezdefiniowane wartości wyliczenia. Jeśli truewartość wyliczenia nie jest zdefiniowana, zwraca wartość jako liczbę, a nie ciąg.

Dotyczy