ISerializerBuilder 接口

定义

用于配置序列化的生成器接口。

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>)

配置序列化生成器。

Configure(ISerializerBuilder, Action<TypeManifestOptions>)

配置序列化生成器。

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

配置序列化生成器。

适用于