ProducerBuilderExtensions class

A collection of convenience methods for ProducerBuilder<,> and DependentProducerBuilder<,> that configure Avro serializers.
AssemblyChr.Avro.Confluent
NamespaceChr.Avro.Confluent
Signature
public static class ProducerBuilderExtensions
Baseobject

Methods

Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, int)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, int)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, int)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, int)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, int)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, int)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, AutomaticRegistrationBehavior)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, int)
Set the message key serializer.
DependentProducerBuilder<TKey, TValue> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, AutomaticRegistrationBehavior, Func<SerializationContext, string>)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, AutomaticRegistrationBehavior)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, int)
Set the message key serializer.
DependentProducerBuilder<TKey, TValue> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, AutomaticRegistrationBehavior, Func<SerializationContext, string>)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, AutomaticRegistrationBehavior)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, int)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, AutomaticRegistrationBehavior)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, int)
Set the message key serializer.
ProducerBuilder<TKey, TValue> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, AutomaticRegistrationBehavior, Func<SerializationContext, string>)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, AutomaticRegistrationBehavior)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, int)
Set the message key serializer.
ProducerBuilder<TKey, TValue> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, AutomaticRegistrationBehavior, Func<SerializationContext, string>)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, AutomaticRegistrationBehavior)
Set the message key serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroKeySerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, int)
Set the message key serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, int, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, int, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, int, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, int, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, int, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, int, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, AutomaticRegistrationBehavior, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, int, TombstoneBehavior)
Set the message value serializer.
DependentProducerBuilder<TKey, TValue> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, AutomaticRegistrationBehavior, Func<SerializationContext, string>, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, AutomaticRegistrationBehavior, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, int, TombstoneBehavior)
Set the message value serializer.
DependentProducerBuilder<TKey, TValue> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, AutomaticRegistrationBehavior, Func<SerializationContext, string>, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, AutomaticRegistrationBehavior, TombstoneBehavior)
Set the message value serializer.
Task<DependentProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(DependentProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, int, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, AutomaticRegistrationBehavior, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistrySerializerBuilder, string, int, TombstoneBehavior)
Set the message value serializer.
ProducerBuilder<TKey, TValue> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, AutomaticRegistrationBehavior, Func<SerializationContext, string>, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, AutomaticRegistrationBehavior, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, ISchemaRegistryClient, string, int, TombstoneBehavior)
Set the message value serializer.
ProducerBuilder<TKey, TValue> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, AutomaticRegistrationBehavior, Func<SerializationContext, string>, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, AutomaticRegistrationBehavior, TombstoneBehavior)
Set the message value serializer.
Task<ProducerBuilder<TKey, TValue>> SetAvroValueSerializer<TKey, TValue>(ProducerBuilder<TKey, TValue>, IEnumerable<KeyValuePair<string>>, string, int, TombstoneBehavior)
Set the message value serializer.
Chr.Avro