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

Определение

Перегрузки

Имя Описание
JsonStringEnumConverter<TEnum>()

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

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

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

JsonStringEnumConverter<TEnum>()

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

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

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

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

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Исходный код:
JsonStringEnumConverter.cs
Исходный код:
JsonStringEnumConverter.cs
Исходный код:
JsonStringEnumConverter.cs
Исходный код:
JsonStringEnumConverter.cs
Исходный код:
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значение перечисления не определено, оно выводится как число, а не строка.

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