An interface that allows clients to provide a buffer manager to a given service client. This interface is patterned after the System.ServiceModel.Channels.BufferManager class.
The following tables list the members exposed by the IBufferManager type.
Public Methods
Name | Description | |
---|---|---|
GetDefaultBufferSize | Gets the size, in bytes, of the buffers managed by the given pool. Note that the buffer manager must return buffers of the exact size requested by the client. | |
ReturnBuffer | Returns a buffer to the pool. | |
TakeBuffer | Gets a buffer of the specified size or larger from the pool. |