Table of Contents

Method Deserialize

Namespace
AvroSharp.Serialization
Assembly
AvroSharp.dll

Deserialize<T>(ReadOnlySpan<byte>)

Reads a value written with the type's schema.

public static T Deserialize<T>(ReadOnlySpan<byte> data) where T : IAvroSerializable<T>

Parameters

data ReadOnlySpan<byte>

The data.

Returns

T

Type Parameters

T

A generated type.

Deserialize<T>(in ReadOnlySequence<byte>)

Reads a value written with the type's schema from a sequence of buffers.

public static T Deserialize<T>(in ReadOnlySequence<byte> data) where T : IAvroSerializable<T>

Parameters

data ReadOnlySequence<byte>

The data.

Returns

T

Type Parameters

T

A generated type.

Deserialize<T>(ReadOnlySpan<byte>, AvroSchema)

Reads a value written with writerSchema, another version of the type's schema.

public static T Deserialize<T>(ReadOnlySpan<byte> data, AvroSchema writerSchema) where T : IAvroSerializable<T>

Parameters

data ReadOnlySpan<byte>

The data.

writerSchema AvroSchema

The schema the data was written with.

Returns

T

Type Parameters

T

A generated type.

Deserialize<T>(in ReadOnlySequence<byte>, AvroSchema)

Reads a value written with writerSchema, another version of the type's schema, from a sequence of buffers.

public static T Deserialize<T>(in ReadOnlySequence<byte> data, AvroSchema writerSchema) where T : IAvroSerializable<T>

Parameters

data ReadOnlySequence<byte>

The data.

writerSchema AvroSchema

The schema the data was written with.

Returns

T

Type Parameters

T

A generated type.