Method AddSchemaRegistryAvroSharpSerializer
AddSchemaRegistryAvroSharpSerializer(IProducerMiddlewareConfigurationBuilder, AvroSharpSerializerConfig?)
Writes each produced message with AvroSharpKafkaFlowSerializer: of any type AvroTypes knows.
public static IProducerMiddlewareConfigurationBuilder AddSchemaRegistryAvroSharpSerializer(this IProducerMiddlewareConfigurationBuilder middlewares, AvroSharpSerializerConfig? config = null)
Parameters
middlewaresIProducerMiddlewareConfigurationBuilderThe producer's middlewares.
configAvroSharpSerializerConfigThe settings, or null for the defaults. The schema ID can't go in a header.
Returns
- IProducerMiddlewareConfigurationBuilder
Exceptions
- ArgumentException
configputs the schema ID in a header, or enables bothuse.latest.versionandauto.register.schemas.