Condividi tramite


JsonNumberEnumConverter<TEnum> Classe

Definizione

Convertitore per convertire enumerazioni da e verso valori numerici.

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

Parametri di tipo

TEnum

Tipo di enumerazione destinato a questo convertitore.

Ereditarietà
JsonNumberEnumConverter<TEnum>

Commenti

Si tratta del convertitore predefinito per le enumerazioni e può essere usato per eseguire l'override UseStringEnumConverter su singoli tipi o proprietà.

Costruttori

JsonNumberEnumConverter<TEnum>()

Inizializza una nuova istanza di JsonNumberEnumConverter<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