편집

다음을 통해 공유


ISerializerBuilder Interface

Definition

Builder interface for configuring serialization.

public interface ISerializerBuilder
type ISerializerBuilder = interface
Public Interface ISerializerBuilder

Properties

Name Description
Services

Gets the service collection.

Extension Methods

Name Description
AddAssembly(ISerializerBuilder, Assembly)

Adds an assembly to the builder.

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

Adds support for serializing and deserializing values using JsonSerializer.

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

Adds support for serializing and deserializing values using JsonSerializer.

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, Action<OptionsBuilder<MessagePackCodecOptions>>)

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

AddMessagePackSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>, MessagePackSerializerOptions)

Adds support for serializing and deserializing values using MessagePack.MessagePackSerializer.

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

Adds support for serializing and deserializing values using Newtonsoft.Json.JsonSerializer.

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

Adds support for serializing and deserializing values using Newtonsoft.Json.JsonSerializer.

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

Adds support for serializing and deserializing values using Newtonsoft.Json.JsonSerializer.

AddProtobufSerializer(ISerializerBuilder, Func<Type,Boolean>, Func<Type,Boolean>)

Adds support for serializing and deserializing Protobuf IMessage types using Google.Protobuf.MessageParser.

AddProtobufSerializer(ISerializerBuilder)

Adds support for serializing and deserializing Protobuf IMessage types using Google.Protobuf.MessageParser.

Configure(ISerializerBuilder, Action<TypeManifestOptions>)

Configures the serialization builder.

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

Configures the serialization builder.

Configure(ISerializerBuilder, IConfigureOptions<TypeManifestOptions>)

Configures the serialization builder.

Applies to