Partager via


ISerializerBuilder Interface

Définition

Interface du générateur pour la configuration de la sérialisation.

public interface ISerializerBuilder
type ISerializerBuilder = interface
Public Interface ISerializerBuilder

Propriétés

Services

Obtient la collection de services.

Méthodes d’extension

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

Ajoute la prise en charge de la sérialisation et de la désérialisation des valeurs à l’aide JsonSerializerde .

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

Ajoute la prise en charge de la sérialisation et de la désérialisation des valeurs à l’aide JsonSerializerde .

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

Ajoute la prise en charge de la sérialisation et de la désérialisation des valeurs à l’aide Newtonsoft.Json.JsonSerializerde .

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

Ajoute la prise en charge de la sérialisation et de la désérialisation des valeurs à l’aide Newtonsoft.Json.JsonSerializerde .

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

Ajoute la prise en charge de la sérialisation et de la désérialisation des valeurs à l’aide Newtonsoft.Json.JsonSerializerde .

AddAssembly(ISerializerBuilder, Assembly)

Ajoute un assembly au générateur.

Configure(ISerializerBuilder, IConfigureOptions<TypeManifestOptions>)

Configure le générateur de sérialisation.

Configure(ISerializerBuilder, Action<TypeManifestOptions>)

Configure le générateur de sérialisation.

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

Configure le générateur de sérialisation.

S’applique à