confluent-kafka-dotnet
Show / Hide Table of Contents

Interface IDeserializer<T>

Defines a deserializer for use with Confluent.Kafka.Consumer<TKey, TValue>.

Namespace: Confluent.Kafka
Assembly: Confluent.Kafka.dll
Syntax
public interface IDeserializer<T>
Type Parameters
NameDescription
T

Methods

Deserialize(ReadOnlySpan<byte>, bool, SerializationContext)

Deserialize a message key or value.

Declaration
T Deserialize(ReadOnlySpan<byte> data, bool isNull, SerializationContext context)
Parameters
TypeNameDescription
ReadOnlySpan<byte>data

The data to deserialize.

boolisNull

Whether or not the value is null.

SerializationContextcontext

Context relevant to the deserialize operation.

Returns
TypeDescription
T

The deserialized value.

In this article