System.ServiceModel.Channels.MessageEncoder
protected MessageEncoder()
public virtual IAsyncResult BeginWriteMessage(Message message, Stream stream, AsyncCallback callback, object state)
public abstract Message ReadMessage(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
public virtual ValueTask<Message> ReadMessageAsync(Stream stream, int maxSizeOfHeaders, string contentType)
public virtual ValueTask<Message> ReadMessageAsync(ArraySegment<byte> buffer, BufferManager bufferManager, string contentType)
public ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager)
public abstract ArraySegment<byte> WriteMessage(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)
public virtual ValueTask<ArraySegment<byte>> WriteMessageAsync(Message message, int maxMessageSize, BufferManager bufferManager, int messageOffset)