1 type derived from BufferManager
System.ServiceModel.Primitives (1)
System\ServiceModel\Channels\BufferManager.cs (1)
45internal class WrappingBufferManager : BufferManager
70 references to BufferManager
Extensibility.MessageEncoder.IntegrationTests (2)
CustomTextMessageEncoder.cs (2)
60public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 78public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
System.ServiceModel.Http (8)
System\ServiceModel\Channels\MessageContent.cs (4)
21protected BufferManager _bufferManager; 26public MessageContent(Message message, MessageEncoder messageEncoder, BufferManager bufferManager) 175public StreamedMessageContent(Message message, MessageEncoder messageEncoder, BufferManager bufferManager) : base(message, messageEncoder, bufferManager) 229public BufferedMessageContent(Message message, MessageEncoder messageEncoder, BufferManager bufferManager) : base(message, messageEncoder, bufferManager)
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
47protected BufferManager BufferManager { get; }
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (3)
445private BufferManager _bufferManager; 868private readonly BufferManager _bufferManager; 881BufferManager bufferManager,
System.ServiceModel.NetFramingBase (9)
System\ServiceModel\Channels\Connection.cs (1)
378public void Write(byte[] buffer, int offset, int size, bool immediate, TimeSpan timeout, BufferManager bufferManager)
System\ServiceModel\Channels\NetFramingTransportChannelFactory.cs (3)
86internal BufferManager BufferManager { get; private set; } 307BufferManager = BufferManager.CreateBufferManager(MaxBufferPoolSize, GetMaxBufferSize()); 383BufferManager ITransportFactorySettings.BufferManager => BufferManager;
System\ServiceModel\Channels\SessionConnectionReader.cs (1)
194private BufferManager _bufferManager;
System\ServiceModel\Channels\TransportChannelFactory.cs (3)
54public BufferManager BufferManager { get; private set; } 147BufferManager = BufferManager.CreateBufferManager(MaxBufferPoolSize, GetMaxBufferSize()); 155BufferManager ITransportFactorySettings.BufferManager
System\ServiceModel\Channels\TransportDuplexSessionChannel.cs (1)
50protected BufferManager BufferManager { get; }
System.ServiceModel.Primitives (51)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (4)
371private ArraySegment<byte> AddSessionInformationToMessage(ArraySegment<byte> messageData, BufferManager bufferManager, int maxMessageSize) 506public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 609public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 1302public Message TryCreateMessage(byte[] buffer, int offset, int size, BufferManager bufferManager, BufferedMessageData messageData)
System\ServiceModel\Channels\BufferedMessageData.cs (2)
26public BufferManager BufferManager { get; private set; } 172public void Open(ArraySegment<byte> buffer, BufferManager bufferManager)
System\ServiceModel\Channels\BufferedMessageWriter.cs (1)
28public ArraySegment<byte> WriteMessage(Message message, BufferManager bufferManager, int initialOffset, int maxSizeQuota)
System\ServiceModel\Channels\BufferedReadStream.cs (3)
44private BufferManager _bufferManager; // Caller can supply buffer manager to reduce allocation 52public BufferedReadStream(Stream stream, BufferManager bufferManager) : this(stream, bufferManager, DefaultBufferSize) { } 54public BufferedReadStream(Stream stream, BufferManager bufferManager, int bufferSize)
System\ServiceModel\Channels\BufferedWriteStream.cs (3)
38private BufferManager _bufferManager; 46public BufferedWriteStream(Stream stream, BufferManager bufferManager) : this(stream, bufferManager, DefaultBufferSize) { } 47public BufferedWriteStream(Stream stream, BufferManager bufferManager, int bufferSize)
System\ServiceModel\Channels\BufferManager.cs (4)
16public static BufferManager CreateBufferManager(long maxBufferPoolSize, int maxBufferSize) 33internal static InternalBufferManager GetInternalBufferManager(BufferManager bufferManager) 83private BufferManager _innerBufferManager; 85public WrappingInternalBufferManager(BufferManager innerBufferManager)
System\ServiceModel\Channels\BufferManagerOutputStream.cs (5)
26public BufferManagerOutputStream(string quotaExceededString, int initialSize, int maxSize, BufferManager bufferManager) 27: base(initialSize, maxSize, BufferManager.GetInternalBufferManager(bufferManager)) 32public void Init(int initialSize, int maxSizeQuota, BufferManager bufferManager) 37public void Init(int initialSize, int maxSizeQuota, int effectiveMaxSize, BufferManager bufferManager) 39base.Reinitialize(initialSize, maxSizeQuota, effectiveMaxSize, BufferManager.GetInternalBufferManager(bufferManager));
System\ServiceModel\Channels\ITransportFactorySettings.cs (1)
11BufferManager BufferManager { get; }
System\ServiceModel\Channels\MessageEncoder.cs (8)
45public virtual ValueTask<Message> ReadMessageAsync(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 52public Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager) 58public abstract Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType); 61internal async Task<ArraySegment<byte>> BufferMessageStreamAsync(Stream stream, BufferManager bufferManager, int maxBufferSize, CancellationToken cancellationToken) 96internal virtual async Task<Message> ReadMessageAsync(Stream stream, BufferManager bufferManager, int maxBufferSize, string contentType, CancellationToken cancellationToken) 118public ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager) 124BufferManager bufferManager, int messageOffset); 133BufferManager bufferManager, int messageOffset)
System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (2)
17internal static void DecompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat, long maxReceivedMessageSize) 59internal static void CompressBuffer(ref ArraySegment<byte> buffer, BufferManager bufferManager, CompressionFormat compressionFormat)
System\ServiceModel\Channels\MtomMessageEncoder.cs (4)
362public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 424public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 429public override ValueTask<ArraySegment<byte>> WriteMessageAsync(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 449private ArraySegment<byte> WriteMessageInternal(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset, string startInfo, string boundary, string startUri)
System\ServiceModel\Channels\SecurityChannelFactory.cs (1)
195BufferManager bufferManager = transportSettings.BufferManager;
System\ServiceModel\Channels\TextMessageEncoder.cs (3)
401public override Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType) 473public override ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset) 491public override ValueTask<ArraySegment<byte>> WriteMessageAsync(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
System\ServiceModel\Channels\TransportChannelFactory.cs (3)
55public BufferManager BufferManager { get; private set; } 156BufferManager = BufferManager.CreateBufferManager(MaxBufferPoolSize, GetMaxBufferSize()); 177BufferManager ITransportFactorySettings.BufferManager
System\ServiceModel\Security\SecurityProtocolFactory.cs (3)
94private BufferManager _streamBufferManager = null; 135public BufferManager StreamBufferManager 141_streamBufferManager = BufferManager.CreateBufferManager(0, int.MaxValue);
System\ServiceModel\Security\SendSecurityHeader.cs (3)
34private BufferManager _bufferManager; 51public BufferManager StreamBufferManager 57_bufferManager = BufferManager.CreateBufferManager(0, int.MaxValue);
System\ServiceModel\XmlBuffer.cs (1)
60BufferManager.CreateBufferManager(0, int.MaxValue));