protected override ArraySegment <byte> EncodeMessage(Message message) { ArraySegment <byte> messageData = MessageEncoder.WriteMessage(message, int.MaxValue, this.BufferManager, SessionEncoder.MaxMessageFrameSize); messageData = SessionEncoder.EncodeMessageFrame(messageData); return(messageData); }
// Stick a message into a buffer ArraySegment <byte> EncodeMessage(Message message) { ArraySegment <byte> messageData = this.encoder.WriteMessage(message, int.MaxValue, this.Factory.BufferManager, SessionEncoder.MaxMessageFrameSize); return(SessionEncoder.EncodeMessageFrame(messageData)); }
private ArraySegment <byte> EncodeMessage(Message message) { return(SessionEncoder.EncodeMessageFrame(this.encoder.WriteMessage(message, 0x7fffffff, this.Factory.BufferManager, 6))); }