JsonNumberEnumConverter<TEnum> Класс

Определение

Преобразователь для преобразования перечислений в числовые значения и из нее.

generic <typename TEnum>
 where TEnum : value classpublic ref class JsonNumberEnumConverter sealed : System::Text::Json::Serialization::JsonConverterFactory
public sealed class JsonNumberEnumConverter<TEnum> : System.Text.Json.Serialization.JsonConverterFactory where TEnum : struct
type JsonNumberEnumConverter<'Enum (requires 'Enum : struct)> = class
    inherit JsonConverterFactory
Public NotInheritable Class JsonNumberEnumConverter(Of TEnum)
Inherits JsonConverterFactory

Параметры типа

TEnum

Тип перечисления, предназначенный для этого преобразователя.

Наследование
JsonNumberEnumConverter<TEnum>

Комментарии

Это преобразователь по умолчанию для перечислений и может использоваться для переопределения UseStringEnumConverter отдельных типов или свойств.

Конструкторы

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

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

Свойства

Имя Описание
Type

Возвращает тип, преобразуемый текущим экземпляром преобразователя.

(Унаследовано от JsonConverterFactory)

Методы

Имя Описание
CanConvert(Type)

При переопределении в производном классе определяет, может ли экземпляр преобразователя преобразовать указанный тип объекта.

CreateConverter(Type, JsonSerializerOptions)

Создает преобразователь для указанного типа.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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