Поделиться через


JsonStringEnumConverter<TEnum> Конструкторы

Определение

Перегрузки

JsonStringEnumConverter<TEnum>()

Инициализирует новый экземпляр JsonStringEnumConverter<TEnum> с помощью политики именования по умолчанию, которая разрешает целочисленные значения.

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Инициализирует новый экземпляр JsonStringEnumConverter<TEnum>.

JsonStringEnumConverter<TEnum>()

Исходный код:
JsonStringEnumConverter.cs
Исходный код:
JsonStringEnumConverter.cs

Инициализирует новый экземпляр JsonStringEnumConverter<TEnum> с помощью политики именования по умолчанию, которая разрешает целочисленные значения.

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

Применяется к

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Исходный код:
JsonStringEnumConverter.cs
Исходный код:
JsonStringEnumConverter.cs

Инициализирует новый экземпляр 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)

Параметры

namingPolicy
JsonNamingPolicy

Необязательная политика именования для записи значений перечисления.

allowIntegerValues
Boolean

true значение , чтобы разрешить неопределенные значения перечисления. Если trueзначение перечисления не определено, оно выводится в виде числа, а не строки.

Применяется к