Exemplo n.º 1
0
 public T Deserialize(ReadOnlySpan <byte> data, bool isNull, SerializationContext context) =>
 Serializer.Deserialize <T>(new MemoryStream(data.ToArray()));
Exemplo n.º 2
0
 public byte[] Serialize(KafkaBatchContainer data, SerializationContext context)
 => _serializationManager.SerializeToByteArray(data);
 /// <summary>
 ///     Deserialize a message key or value.
 /// </summary>
 /// <param name="data">
 ///     The data to deserialize.
 /// </param>
 /// <param name="isNull">
 ///     Whether or not the value is null.
 /// </param>
 /// <param name="context">
 ///     Context relevant to the deserialize
 ///     operation.
 /// </param>
 /// <returns>
 ///     The deserialized value.
 /// </returns>
 public T Deserialize(ReadOnlySpan <byte> data, bool isNull, SerializationContext context)
 => asyncDeserializer.DeserializeAsync(new ReadOnlyMemory <byte>(data.ToArray()), isNull, context)
 .ConfigureAwait(continueOnCapturedContext: false)
 .GetAwaiter()
 .GetResult();