Condividi tramite


JsonStringEnumConverter<TEnum> Classe

Definizione

Convertitore per convertire enumerazioni in e da stringhe.

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

Parametri di tipo

TEnum

Tipo di enumerazione destinato a questo convertitore.

Ereditarietà
JsonStringEnumConverter<TEnum>

Commenti

La lettura è senza distinzione tra maiuscole e minuscole e la scrittura può essere personalizzata tramite un JsonNamingPolicyoggetto .

Costruttori

JsonStringEnumConverter<TEnum>()

Inizializza una nuova istanza di con i criteri di JsonStringEnumConverter<TEnum> denominazione predefiniti e che consente valori interi.

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

Inizializza una nuova istanza di JsonStringEnumConverter<TEnum>.

Proprietà

Type

Ottiene il tipo convertito dall'istanza del convertitore corrente.

(Ereditato da JsonConverterFactory)

Metodi

CanConvert(Type)

In caso di override in una classe derivata, determina se l'istanza del convertitore può convertire il tipo di oggetto specificato.

CreateConverter(Type, JsonSerializerOptions)

Crea un convertitore per un tipo specificato.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a