示例#1
0
        internal static Record FromBytes(Int64 address, byte[] bytes)
        {
            var header = RecordHeader.FromBytes(address, bytes);
            var data   = new byte[header.DataSize];

            Array.Copy(bytes, RecordHeader.ByteSize, data, 0, header.DataSize);

            return(new Record()
            {
                Header = header,
                Data = data
            });
        }
示例#2
0
 RecordHeader ReadRecordHeader(Int64 address)
 {
     return(RecordHeader.FromBytes(address, StorageEngine.Read(address, RecordHeader.ByteSize)));
 }