다음을 통해 공유


StringEnumConverterWithDefault<TEnum> 클래스

정의

역직렬화하는 동안 문자열을 열거형 값과 일치시킬 수 없는 경우 를 throw하는 대신 기본 열거형 값을 반환하는 특수 StringEnumConverter입니다.

public class StringEnumConverterWithDefault<TEnum> : Newtonsoft.Json.Converters.StringEnumConverter where TEnum : struct
type StringEnumConverterWithDefault<'Enum (requires 'Enum : struct)> = class
    inherit StringEnumConverter
Public Class StringEnumConverterWithDefault(Of TEnum)
Inherits StringEnumConverter

형식 매개 변수

TEnum
상속
Newtonsoft.Json.Converters.StringEnumConverter
StringEnumConverterWithDefault<TEnum>

생성자

StringEnumConverterWithDefault<TEnum>()

역직렬화하는 동안 문자열을 열거형 값과 일치시킬 수 없는 경우 를 throw하는 대신 기본 열거형 값을 반환하는 특수 StringEnumConverter입니다.

메서드

ReadJson(JsonReader, Type, Object, JsonSerializer)

역직렬화하는 동안 문자열을 열거형 값과 일치시킬 수 없는 경우 를 throw하는 대신 기본 열거형 값을 반환하는 특수 StringEnumConverter입니다.

적용 대상