System\ServiceModel\Channels\BinaryMessageEncoder.cs (4)
477ArraySegment<byte> AddSessionInformationToMessage(ArraySegment<byte> messageData, BufferManager bufferManager, int maxMessageSize)
612public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
723public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
1421public Message TryCreateMessage(byte[] buffer, int offset, int size, BufferManager bufferManager, BufferedMessageData messageData)
System\ServiceModel\Channels\BufferManagerOutputStream.cs (5)
28public BufferManagerOutputStream(string quotaExceededString, int initialSize, int maxSize, BufferManager bufferManager)
29: base(initialSize, maxSize, BufferManager.GetInternalBufferManager(bufferManager))
34public void Init(int initialSize, int maxSizeQuota, BufferManager bufferManager)
39public void Init(int initialSize, int maxSizeQuota, int effectiveMaxSize, BufferManager bufferManager)
41base.Reinitialize(initialSize, maxSizeQuota, effectiveMaxSize, BufferManager.GetInternalBufferManager(bufferManager));
System\ServiceModel\Channels\Connection.cs (3)
31void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager);
146public virtual void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager)
779public void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager)
System\ServiceModel\Channels\MessageEncoder.cs (6)
43public Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager)
49public abstract Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType);
52internal ArraySegment<byte> BufferMessageStream(Stream stream, BufferManager bufferManager, int maxBufferSize)
87internal virtual Message ReadMessage(Stream stream, BufferManager bufferManager, int maxBufferSize, string contentType)
109public ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager)
116BufferManager bufferManager, int messageOffset);
System\ServiceModel\Channels\MtomMessageEncoder.cs (4)
223public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
285public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
305internal ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset, string boundary)
310ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset, string startInfo, string boundary, string startUri, bool writeMessageHeaders)