/// <summary> /// Reads the data. /// </summary> /// <param name="reader">The reader.</param> /// <param name="additionalInfo">The additional information.</param> public void ReadData(FastBinaryReader reader, object additionalInfo) { Nonce = new CryptoNonce() { Key = reader.ReadByteArray(), IV = reader.ReadByteArray() }; }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { // Version 5.0 data types SessionId = reader.ReadUInt64(); DestinationBinding = reader.ReadInt32(); EncryptedKey = reader.ReadByteArray(); EncryptedIV = reader.ReadByteArray(); CertificateThumbprint = reader.ReadSafeString(); RequestId = reader.ReadUInt64(); SequenceCount = reader.ReadInt16(); DecompressedLength = reader.ReadInt32(); }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { // Version 5.0 data types SessionId = reader.ReadUInt64(); RequestId = reader.ReadUInt64(); Sequence = reader.ReadInt16(); Chunk = reader.ReadByteArray(); }
public override void ReadData(FastBinaryReader reader, Object additionalInfo) { base.ReadData(reader, additionalInfo); FVersion = reader.ReadObject <SerializedVersion>(); Signature = reader.ReadByteArray(); Id = reader.ReadString(); FInitDateTime = reader.ReadDateTime(); FFirstDateTime = reader.ReadDateTime(); FLastDateTime = reader.ReadDateTime(); FNextSequenceId = reader.ReadInt32(); FMessageCount = reader.ReadInt32(); }
public virtual void ReadData(FastBinaryReader reader, Object additionalInfo) { FData = reader.ReadByteArray(); }