System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord.Write C# (CSharp) Method

Write() public method

public Write ( __BinaryWriter sout ) : void
sout __BinaryWriter
return void
        public  void Write(__BinaryWriter sout)
        {
            majorVersion = binaryFormatterMajorVersion;
            minorVersion = binaryFormatterMinorVersion;
            sout.WriteByte((Byte)binaryHeaderEnum);
            sout.WriteInt32(topId);
            sout.WriteInt32(headerId);
            sout.WriteInt32(binaryFormatterMajorVersion);
            sout.WriteInt32(binaryFormatterMinorVersion);      
        }

Usage Example

示例#1
0
        // Methods to write Binary Serialization Record onto the stream, a record is composed of primitive types

        internal void WriteSerializationHeader(int topId, int headerId, int minorVersion, int majorVersion)
        {
            SerializationHeaderRecord record = new SerializationHeaderRecord(BinaryHeaderEnum.SerializedStreamHeader, topId, headerId, minorVersion, majorVersion);

            record.Dump();
            record.Write(this);
        }
All Usage Examples Of System.Runtime.Serialization.Formatters.Binary.SerializationHeaderRecord::Write