confluent-kafka-dotnet
Show / Hide Table of Contents

Interface IAsyncSerializer<T>

Defines a serializer for use with Confluent.Kafka.Producer<TKey, TValue>.

Namespace: Confluent.Kafka
Assembly: Confluent.Kafka.dll
Syntax
public interface IAsyncSerializer<T>
Type Parameters
Name Description
T

Methods

SerializeAsync(T, SerializationContext)

Serialize the key or value of a Message<TKey, TValue> instance.

Declaration
Task<byte[]> SerializeAsync(T data, SerializationContext context)
Parameters
Type Name Description
T data

The value to serialize.

SerializationContext context

Context relevant to the serialize operation.

Returns
Type Description
Task<byte[]>

A Task that completes with the serialized data.

Extension Methods

SyncOverAsyncSerializerExtensionMethods.AsSyncOverAsync<T>(IAsyncSerializer<T>)
In this article