Class AvroSharpGeneric
Serializers and deserializers of generic values (AvroValue, such as a GenericRecord), for code that has schemas rather than generated types.
public static class AvroSharpGeneric
- Inheritance
-
AvroSharpGeneric
- Inherited Members
Methods
- CreateDeserializer(ISchemaRegistryClient, AvroSchema?, AvroSharpDeserializerConfig?, RuleRegistry?)
Creates a deserializer of generic values: each message as its writer's schema, or resolved to
readerSchemawhen one is given. Without one, and withuse.latest.versionoruse.latest.with.metadata, each message is resolved to the subject's latest schema, as Confluent's generic deserializer reads.
- CreateSerializer(ISchemaRegistryClient, AvroSharpSerializerConfig?, RuleRegistry?)
Creates a serializer of generic records that writes each record with its own schema, as Confluent's generic Avro serializer does, for a topic that carries records of several schemas.
- CreateSerializer(ISchemaRegistryClient, AvroSchema, AvroSharpSerializerConfig?, RuleRegistry?)
Creates a serializer of values of
schema, which it registers under the subject.