Brod.Storage.Segment.Append C# (CSharp) Method

Append() public method

public Append ( byte payload ) : void
payload byte
return void
        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);
        }