Comparteix a través de


JsonNumberEnumConverter<TEnum> Clase

Definición

Convertidor para convertir enumeraciones en valores numéricos y desde .

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

Parámetros de tipo

TEnum

Tipo de enumeración que este convertidor tiene como destino.

Herencia
JsonNumberEnumConverter<TEnum>

Comentarios

Este es el convertidor predeterminado de enumeraciones y se puede usar para invalidar UseStringEnumConverter en propiedades o tipos individuales.

Constructores

JsonNumberEnumConverter<TEnum>()

Inicializa una nueva instancia de la clase JsonNumberEnumConverter<TEnum>.

Propiedades

Type

Obtiene el tipo convertido por la instancia del convertidor actual.

(Heredado de JsonConverterFactory)

Métodos

CanConvert(Type)

Cuando se reemplaza en una clase derivada, determina si la instancia del convertidor puede convertir el tipo de objeto especificado.

CreateConverter(Type, JsonSerializerOptions)

Crea un convertidor para un tipo especificado.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a