BTDB.KVDBLayer.FilePureValues.WriteHeader C# (CSharp) Méthode

WriteHeader() public méthode

public WriteHeader ( AbstractBufferedWriter writer ) : void
writer BTDB.StreamLayer.AbstractBufferedWriter
Résultat void
        public void WriteHeader(AbstractBufferedWriter writer)
        {
            FileCollectionWithFileInfos.WriteHeader(writer, _guid);
            writer.WriteUInt8((byte)KVFileType.PureValues);
            writer.WriteVInt64(_generation);
        }

Usage Example

Exemple #1
0
        internal AbstractBufferedWriter StartPureValuesFile(out uint fileId)
        {
            var fId = FileCollection.AddFile("pvl");

            fileId = fId.Index;
            var pureValues = new FilePureValues(FileCollection.NextGeneration(), FileCollection.Guid);
            var writer     = fId.GetAppenderWriter();

            FileCollection.SetInfo(fId.Index, pureValues);
            pureValues.WriteHeader(writer);
            return(writer);
        }