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