Поделиться через


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

Настраивает построитель сериализации.

Применяется к