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
dataReadOnlySpan<byte>The data.
Returns
- T
Type Parameters
TA 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
dataReadOnlySequence<byte>The data.
Returns
- T
Type Parameters
TA 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
dataReadOnlySpan<byte>The data.
writerSchemaAvroSchemaThe schema the data was written with.
Returns
- T
Type Parameters
TA 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
dataReadOnlySequence<byte>The data.
writerSchemaAvroSchemaThe schema the data was written with.
Returns
- T
Type Parameters
TA generated type.