Udostępnij za pośrednictwem


JsonNumberEnumConverter<TEnum> Klasa

Definicja

Konwerter do konwertowania wyliczenia na i z wartości liczbowych.

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

Parametry typu

TEnum

Typ wyliczenia przeznaczony dla tego konwertera.

Dziedziczenie
JsonNumberEnumConverter<TEnum>

Uwagi

Jest to domyślny konwerter wyliczenia i może służyć do zastępowania UseStringEnumConverter poszczególnych typów lub właściwości.

Konstruktory

JsonNumberEnumConverter<TEnum>()

Inicjuje nowe wystąpienie klasy JsonNumberEnumConverter<TEnum>.

Właściwości

Type

Pobiera typ konwertowany przez bieżące wystąpienie konwertera.

(Odziedziczone po JsonConverterFactory)

Metody

CanConvert(Type)

Podczas zastępowania w klasie pochodnej określa, czy wystąpienie konwertera może przekonwertować określony typ obiektu.

CreateConverter(Type, JsonSerializerOptions)

Tworzy konwerter dla określonego typu.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Dotyczy