public void ReadStream(Stream stream, CancellationToken token) { while (!token.IsCancellationRequested) { var obj = Serializer.DeserializeWithLengthPrefix <BaseDto>(stream, PrefixStyle.Base128, fieldNumber: 1); ObjectDeserialized?.Invoke(obj); } }
public void ReadFromStream(Stream stream, CancellationToken token) { RuntimeTypeModel.Default.MetadataTimeoutMilliseconds = 300000; while (!token.IsCancellationRequested) { var obj = Serializer.DeserializeWithLengthPrefix <BaseDto>(stream, PrefixStyle.Base128, fieldNumber: 1); ObjectDeserialized?.Invoke(obj); } }