Freigeben über


ISerializerBuilder Schnittstelle

Definition

Builder-Schnittstelle zum Konfigurieren der Serialisierung.

public interface ISerializerBuilder
type ISerializerBuilder = interface
Public Interface ISerializerBuilder

Eigenschaften

Services

Ruft die Dienstauflistung ab.

Erweiterungsmethoden

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

Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mit JsonSerializerhinzu.

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

Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mit JsonSerializerhinzu.

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

Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mit Newtonsoft.Json.JsonSerializerhinzu.

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

Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mit Newtonsoft.Json.JsonSerializerhinzu.

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

Fügt Unterstützung für das Serialisieren und Deserialisieren von Werten mit Newtonsoft.Json.JsonSerializerhinzu.

AddAssembly(ISerializerBuilder, Assembly)

Fügt dem Generator eine Assembly hinzu.

Configure(ISerializerBuilder, IConfigureOptions<TypeManifestOptions>)

Konfiguriert den Serialisierungs-Generator.

Configure(ISerializerBuilder, Action<TypeManifestOptions>)

Konfiguriert den Serialisierungs-Generator.

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

Konfiguriert den Serialisierungs-Generator.

Gilt für: