JsonStringEnumConverter<TEnum> Sınıf

Tanım

Sabit listeleri dizelere ve dizelerden dönüştürmek için dönüştürücü.

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

Tür Parametreleri

TEnum

Bu dönüştürücü tarafından hedef alan sabit listesi türü.

Devralma
JsonStringEnumConverter<TEnum>

Açıklamalar

Okuma büyük/küçük harfe duyarsızdır ve yazma işlemi aracılığıyla JsonNamingPolicyözelleştirilebilir.

Oluşturucular

Name Description
JsonStringEnumConverter<TEnum>()

Varsayılan adlandırma ilkesiyle ve tamsayı değerlerine izin veren yeni bir örneğini JsonStringEnumConverter<TEnum> başlatır.

JsonStringEnumConverter<TEnum>(JsonNamingPolicy, Boolean)

yeni bir örneğini JsonStringEnumConverter<TEnum>başlatır.

Özellikler

Name Description
Type

Geçerli dönüştürücü örneği tarafından dönüştürülen türü alır.

(Devralındığı yer: JsonConverterFactory)

Yöntemler

Name Description
CanConvert(Type)

Türetilmiş bir sınıfta geçersiz kılındığında, dönüştürücü örneğinin belirtilen nesne türünü dönüştürip dönüştüremeyeceğini belirler.

CreateConverter(Type, JsonSerializerOptions)

Belirtilen tür için bir dönüştürücü oluşturur.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Geçerli örneğin Type alır.

(Devralındığı yer: Object)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
ToString()

Geçerli nesneyi temsil eden bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır