Compartir a través de


JsonStringEnumConverter<TEnum> Clase

Definición

Convertidor para convertir enumeraciones en cadenas y desde .

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

Parámetros de tipo

TEnum

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

Herencia
JsonStringEnumConverter<TEnum>

Comentarios

La lectura no distingue mayúsculas de minúsculas y la escritura se puede personalizar a través de .JsonNamingPolicy

Constructores

JsonStringEnumConverter<TEnum>()

Inicializa una nueva instancia de con la directiva de JsonStringEnumConverter<TEnum> nomenclatura predeterminada y que permite valores enteros.

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Inicializa una nueva instancia de la clase JsonStringEnumConverter<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