System.ServiceModel.Channels.BufferedMessageData abstract class BufferedMessageData : IBufferedMessageData Documentation Code public ArraySegment<byte> Buffer { get; } public BufferManager BufferManager { get; } public abstract MessageEncoder MessageEncoder { get; } public virtual XmlDictionaryReaderQuotas Quotas { get; } public BufferedMessageData(SynchronizedPool<RecycledMessageState> messageStatePool) public void Close() public void DoReturnMessageState(RecycledMessageState messageState) public RecycledMessageState DoTakeMessageState() public void EnableMultipleUsers() public XmlDictionaryReader GetMessageReader() protected virtual void OnClosed() public void OnXmlReaderClosed(XmlDictionaryReader reader) public void Open() public void Open(ArraySegment<byte> buffer, BufferManager bufferManager) public void ReturnMessageState(RecycledMessageState messageState) protected abstract void ReturnXmlReader(XmlDictionaryReader xmlReader) public RecycledMessageState TakeMessageState() protected abstract XmlDictionaryReader TakeXmlReader()