JsonNumberEnumConverter<TEnum> Klass

Definition

Konverterare för att konvertera uppräkningar till och från numeriska värden.

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

Typparametrar

TEnum

Den uppräkningstyp som konverteraren riktar in sig på.

Arv
JsonNumberEnumConverter<TEnum>

Kommentarer

Detta är standardkonverteraren för uppräkningar och kan användas för att åsidosätta UseStringEnumConverter enskilda typer eller egenskaper.

Konstruktorer

Name Description
JsonNumberEnumConverter<TEnum>()

Initierar en ny instans av JsonNumberEnumConverter<TEnum>.

Egenskaper

Name Description
Type

Hämtar den typ som konverteras av den aktuella konverterarinstansen.

(Ärvd från JsonConverterFactory)

Metoder

Name Description
CanConvert(Type)

När den åsidosättas i en härledd klass avgör om konverterarinstansen kan konvertera den angivna objekttypen.

CreateConverter(Type, JsonSerializerOptions)

Skapar en konverterare för en angiven typ.

Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för