다음을 통해 공유


ISerializerBuilder 인터페이스

정의

serialization을 구성하기 위한 작성기 인터페이스입니다.

public interface ISerializerBuilder
type ISerializerBuilder = interface
Public Interface ISerializerBuilder

속성

Services

서비스 컬렉션을 가져옵니다.

확장 메서드

AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<JsonCodecOptions>>)

를 사용하여 JsonSerializer값을 직렬화 및 역직렬화하는 지원을 추가합니다.

AddJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, JsonSerializerOptions)

를 사용하여 JsonSerializer값을 직렬화 및 역직렬화하는 지원을 추가합니다.

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, JsonSerializerSettings)

를 사용하여 Newtonsoft.Json.JsonSerializer값을 직렬화 및 역직렬화하는 지원을 추가합니다.

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>)

를 사용하여 Newtonsoft.Json.JsonSerializer값을 직렬화 및 역직렬화하는 지원을 추가합니다.

AddNewtonsoftJsonSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<NewtonsoftJsonCodecOptions>>)

를 사용하여 Newtonsoft.Json.JsonSerializer값을 직렬화 및 역직렬화하는 지원을 추가합니다.

AddAssembly(ISerializerBuilder, Assembly)

작성기에서 어셈블리를 추가합니다.

Configure(ISerializerBuilder, IConfigureOptions<TypeManifestOptions>)

serialization 작성기를 구성합니다.

Configure(ISerializerBuilder, Action<TypeManifestOptions>)

serialization 작성기를 구성합니다.

Configure(ISerializerBuilder, Func<IServiceProvider,IConfigureOptions<TypeManifestOptions>>)

serialization 작성기를 구성합니다.

적용 대상