1 type derived from BufferManager
System.ServiceModel (1)
System\ServiceModel\Channels\BufferManager.cs (1)
46class WrappingBufferManager : BufferManager
100 references to BufferManager
System.ServiceModel (73)
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\BufferedConnection.cs (2)
102public override void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager) 156void WriteNow(byte[] buffer, int offset, int size, TimeSpan timeout, BufferManager bufferManager)
System\ServiceModel\Channels\BufferedMessageData.cs (3)
12BufferManager bufferManager; 29public BufferManager BufferManager 178public void Open(ArraySegment<byte> buffer, BufferManager bufferManager)
System\ServiceModel\Channels\BufferedMessageWriter.cs (1)
27public ArraySegment<byte> WriteMessage(Message message, BufferManager bufferManager, int initialOffset, int maxSizeQuota)
System\ServiceModel\Channels\BufferManager.cs (4)
17public static BufferManager CreateBufferManager(long maxBufferPoolSize, int maxBufferSize) 34internal static InternalBufferManager GetInternalBufferManager(BufferManager bufferManager) 89BufferManager innerBufferManager; 91public WrappingInternalBufferManager(BufferManager innerBufferManager)
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\HttpChannelHelpers.cs (4)
41BufferManager bufferManager; 1077BufferManager bufferManager; 1555BufferManager bufferManager; 1559public HttpOutputByteArrayContent(byte[] content, int offset, int count, BufferManager bufferManager)
System\ServiceModel\Channels\ITransportFactorySettings.cs (1)
30BufferManager BufferManager { get; }
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\MessageEncoderCompressionHandler.cs (2)
16internal static void DecompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat, long maxReceivedMessageSize) 58internal static void CompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat)
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)
System\ServiceModel\Channels\PeerNodeImplementation.cs (2)
78BufferManager bufferManager = null; 1340bufferManager = BufferManager.CreateBufferManager(64 * config.MaxReceivedMessageSize, (int)config.MaxReceivedMessageSize);
System\ServiceModel\Channels\PipeConnection.cs (3)
70BufferManager pendingWriteBufferManager; 746BufferManager bufferManager; 1251public unsafe void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager)
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
243BufferManager bufferManager = transportSettings.BufferManager;
System\ServiceModel\Channels\SessionConnectionReader.cs (2)
985BufferManager bufferManager; 1508BufferManager bufferManager;
System\ServiceModel\Channels\SingletonConnectionReader.cs (1)
1715BufferManager bufferManager;
System\ServiceModel\Channels\SocketConnection.cs (1)
1077public void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager)
System\ServiceModel\Channels\TextMessageEncoder.cs (2)
406public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 466public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
System\ServiceModel\Channels\TracingConnection.cs (1)
137public override void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager)
System\ServiceModel\Channels\TransportChannelFactory.cs (4)
18BufferManager bufferManager; 61public BufferManager BufferManager 172this.bufferManager = BufferManager.CreateBufferManager(MaxBufferPoolSize, GetMaxBufferSize()); 193BufferManager ITransportFactorySettings.BufferManager
System\ServiceModel\Channels\TransportChannelListener.cs (4)
30BufferManager bufferManager; 210public BufferManager BufferManager 411this.bufferManager = BufferManager.CreateBufferManager(MaxBufferPoolSize, GetMaxBufferSize()); 632BufferManager ITransportFactorySettings.BufferManager
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (2)
19BufferManager bufferManager; 78protected BufferManager BufferManager
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (3)
490BufferManager bufferManager; 1039BufferManager bufferManager; 1050BufferManager bufferManager,
System\ServiceModel\Security\SecurityListenerSettingsLifetimeManager.cs (1)
68BufferManager bufferManager = transportSettings.BufferManager;
System\ServiceModel\Security\SecurityProtocolFactory.cs (3)
122BufferManager streamBufferManager = null; 185public BufferManager StreamBufferManager 191this.streamBufferManager = BufferManager.CreateBufferManager(0, int.MaxValue);
System\ServiceModel\Security\SendSecurityHeader.cs (3)
52BufferManager bufferManager; 84public BufferManager StreamBufferManager 90this.bufferManager = BufferManager.CreateBufferManager(0, int.MaxValue);
System\ServiceModel\XmlBuffer.cs (1)
65BufferManager.CreateBufferManager(0, int.MaxValue));
System.ServiceModel.Channels (21)
System\ServiceModel\Channels\ByteStreamBufferedMessageData.cs (2)
14BufferManager bufferManager; 22public ByteStreamBufferedMessageData(ArraySegment<byte> buffer, BufferManager bufferManager)
System\ServiceModel\Channels\ByteStreamMessage.cs (1)
30public static Message CreateMessage(ArraySegment<byte> buffer, BufferManager bufferManager)
System\ServiceModel\Channels\ByteStreamMessageEncoder.cs (2)
94public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 198public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
System\ServiceModel\Channels\ClientUdpOutputChannel.cs (1)
23public ClientUdpOutputChannel(ChannelManagerBase factory, IPEndPoint remoteEndPoint, MessageEncoder encoder, BufferManager bufferManager, UdpSocket[] sendSockets, UdpRetransmissionSettings retransmissionSettings, EndpointAddress to, Uri via, bool isMulticast)
System\ServiceModel\Channels\ServerUdpOutputChannel.cs (1)
21public ServerUdpOutputChannel(ChannelManagerBase factory, MessageEncoder encoder, BufferManager bufferManager, UdpSocket[] sendSockets, UdpRetransmissionSettings retransmissionSettings, Uri via, bool isMulticast)
System\ServiceModel\Channels\UdpChannelBase.cs (2)
32BufferManager bufferManager, 90protected BufferManager BufferManager
System\ServiceModel\Channels\UdpChannelFactory.cs (2)
46this.BufferManager = BufferManager.CreateBufferManager(transportBindingElement.MaxBufferPoolSize, maxBufferSize); 50BufferManager BufferManager
System\ServiceModel\Channels\UdpChannelListener.cs (4)
22BufferManager bufferManager; 65this.bufferManager = BufferManager.CreateBufferManager(udpTransportBindingElement.MaxBufferPoolSize, maxBufferSize); 115internal BufferManager BufferManager 171BufferManager localBufferManager = this.bufferManager;
System\ServiceModel\Channels\UdpDuplexChannel.cs (1)
23BufferManager bufferManager,
System\ServiceModel\Channels\UdpOutputChannel.cs (2)
31BufferManager bufferManager, 87protected BufferManager BufferManager
System\ServiceModel\Channels\UdpSocketReceiveManager.cs (2)
16BufferManager bufferManager; 29internal UdpSocketReceiveManager(UdpSocket[] receiveSockets, int maxPendingReceivesPerSocket, BufferManager bufferManager, IUdpReceiveHandler receiveHandler)
System\ServiceModel\Channels\UdpUtility.cs (1)
535public static Message DecodeMessage(DuplicateMessageDetector duplicateDetector, MessageEncoder encoder, BufferManager bufferManager, ArraySegment<byte> data, IPEndPoint remoteEndPoint, int interfaceIndex, bool ignoreSerializationException, out string messageHash)
System.ServiceModel.Web (6)
System\ServiceModel\Channels\JsonMessageEncoderFactory.cs (2)
162public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 232public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
System\ServiceModel\Channels\WebMessageEncoderFactory.cs (2)
181public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 240public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
System\ServiceModel\Channels\WebScriptMetadataMessageEncoderFactory.cs (2)
70public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 80public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)