Sdílet prostřednictvím


JsonStringEnumConverter<TEnum> Konstruktory

Definice

Přetížení

JsonStringEnumConverter<TEnum>()

Inicializuje novou instanci JsonStringEnumConverter<TEnum> s výchozí zásadou pojmenování, která umožňuje celočíselné hodnoty.

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Inicializuje novou instanci .JsonStringEnumConverter<TEnum>

JsonStringEnumConverter<TEnum>()

Zdroj:
JsonStringEnumConverter.cs
Zdroj:
JsonStringEnumConverter.cs

Inicializuje novou instanci JsonStringEnumConverter<TEnum> s výchozí zásadou pojmenování, která umožňuje celočíselné hodnoty.

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

Platí pro

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Zdroj:
JsonStringEnumConverter.cs
Zdroj:
JsonStringEnumConverter.cs

Inicializuje novou instanci .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

Volitelné zásady pojmenování pro zápis výčtových hodnot.

allowIntegerValues
Boolean

true povolte nedefinované výčtové hodnoty. Pokud truenení hodnota výčtu definovaná, vypíše se jako číslo, nikoli jako řetězec.

Platí pro