1 override of TakeBuffer
System.ServiceModel (1)
System\ServiceModel\Channels\BufferManager.cs (1)
60public override byte[] TakeBuffer(int bufferSize)
17 references to TakeBuffer
System.ServiceModel (16)
System\ServiceModel\Channels\BinaryMessageEncoder.cs (1)
506byte[] newBuffer = bufferManager.TakeBuffer(requiredBufferSize);
System\ServiceModel\Channels\BufferManager.cs (1)
108return this.innerBufferManager.TakeBuffer(bufferSize);
System\ServiceModel\Channels\HttpChannelHelpers.cs (2)
560byte[] buffer = this.bufferManager.TakeBuffer(length); 628return new ArraySegment<byte>(bufferManager.TakeBuffer(bufferSize), 0, bufferSize);
System\ServiceModel\Channels\MessageEncoder.cs (2)
54byte[] buffer = bufferManager.TakeBuffer(ConnectionOrientedTransportDefaults.ConnectionBufferSize); 76byte[] temp = bufferManager.TakeBuffer(currentBufferSize);
System\ServiceModel\Channels\MessageEncoderCompressionHandler.cs (1)
25byte[] tempBuffer = bufferManager.TakeBuffer(DecompressBlockSize);
System\ServiceModel\Channels\MsmqDecodeHelper.cs (2)
123byte[] envelopeBuffer = listener.BufferManager.TakeBuffer(size); 336byte[] envelopeBuffer = listener.BufferManager.TakeBuffer(size);
System\ServiceModel\Channels\MsmqOutputSessionChannel.cs (1)
233byte[] startBytes = this.Factory.BufferManager.TakeBuffer(startSize);
System\ServiceModel\Channels\SessionConnectionReader.cs (2)
1040EnvelopeBuffer = bufferManager.TakeBuffer(envelopeSize); 1595EnvelopeBuffer = bufferManager.TakeBuffer(envelopeSize);
System\ServiceModel\Channels\WebSocketTransportDuplexSessionChannel.cs (4)
648internalBuffer = this.bufferManager.TakeBuffer(this.receiveBufferSize); 684byte[] newBuffer = this.bufferManager.TakeBuffer(newSize); 710buffer = this.bufferManager.TakeBuffer(receivedByteCount); 865byte[] buffer = this.bufferManager.TakeBuffer(this.receiveBufferSize);
System.ServiceModel.Channels (1)
System\ServiceModel\Channels\UdpSocketReceiveManager.cs (1)
289byte[] dataBuffer = this.bufferManager.TakeBuffer(dataLength);