<PackageReference Include="System.ServiceModel.Primitives" Version="6.2.0" />

System.ServiceModel.Channels.BufferedMessageData

public ArraySegment<byte> Buffer { get; }

public BufferManager BufferManager { get; }

public abstract MessageEncoder MessageEncoder { get; }

public virtual XmlDictionaryReaderQuotas Quotas { get; }

public void Close()

public void DoReturnMessageState(RecycledMessageState messageState)

public void EnableMultipleUsers()

protected virtual void OnClosed()

public void Open()

public void Open(ArraySegment<byte> buffer, BufferManager bufferManager)

public void ReturnMessageState(RecycledMessageState messageState)

protected abstract void ReturnXmlReader(XmlDictionaryReader xmlReader)

protected abstract XmlDictionaryReader TakeXmlReader()