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