Пример #1
0
        public void Append(byte[] payload)
        {
            if (_writeStream == null)
            {
                _writeStream = File.Open(_segmentFilePath, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.Read);
                _writeStream.Seek(0, SeekOrigin.End);
            }

            var messageWriter = new MessageWriter(new BinaryStream(_writeStream));
            messageWriter.WriteMessage(payload);
        }