JsonStringEnumConverter<TEnum> Konstruktory
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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>()
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)
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 true
není hodnota výčtu definovaná, vypíše se jako číslo, nikoli jako řetězec.