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

System.ServiceModel.Channels.Message

public abstract class Message : IDisposable
public abstract MessageHeaders Headers { get; }

protected bool IsDisposed { get; }

public virtual bool IsEmpty { get; }

public virtual bool IsFault { get; }

public abstract MessageProperties Properties { get; }

public MessageState State { get; }

public abstract MessageVersion Version { get; }

protected Message()

public static Message CreateMessage(MessageVersion version, string action, object body)

public static Message CreateMessage(MessageVersion version, string action, object body, XmlObjectSerializer serializer)

public static Message CreateMessage(MessageVersion version, string action, XmlReader body)

public static Message CreateMessage(MessageVersion version, string action, XmlDictionaryReader body)

public static Message CreateMessage(MessageVersion version, string action, BodyWriter body)

public static Message CreateMessage(MessageVersion version, string action)

public static Message CreateMessage(XmlReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)

public static Message CreateMessage(XmlDictionaryReader envelopeReader, int maxSizeOfHeaders, MessageVersion version)

public static Message CreateMessage(MessageVersion version, FaultCode faultCode, string reason, string action)

public static Message CreateMessage(MessageVersion version, FaultCode faultCode, string reason, object detail, string action)

public static Message CreateMessage(MessageVersion version, MessageFault fault, string action)

public IAsyncResult BeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)

public void Close()

public MessageBuffer CreateBufferedCopy(int maxBufferSize)

public void EndWriteBodyContents(IAsyncResult result)

public void EndWriteMessage(IAsyncResult result)

public T GetBody<T>()

public T GetBody<T>(XmlObjectSerializer serializer)

public string GetBodyAttribute(string localName, string ns)

protected virtual IAsyncResult OnBeginWriteBodyContents(XmlDictionaryWriter writer, AsyncCallback callback, object state)

protected virtual IAsyncResult OnBeginWriteMessage(XmlDictionaryWriter writer, AsyncCallback callback, object state)

protected virtual void OnBodyToString(XmlDictionaryWriter writer)

protected virtual void OnClose()

protected virtual MessageBuffer OnCreateBufferedCopy(int maxBufferSize)

protected virtual void OnEndWriteBodyContents(IAsyncResult result)

protected virtual void OnEndWriteMessage(IAsyncResult result)

protected virtual T OnGetBody<T>(XmlDictionaryReader reader)

protected virtual string OnGetBodyAttribute(string localName, string ns)

protected abstract void OnWriteBodyContents(XmlDictionaryWriter writer)

protected virtual void OnWriteMessage(XmlDictionaryWriter writer)

protected virtual void OnWriteStartBody(XmlDictionaryWriter writer)

protected virtual void OnWriteStartEnvelope(XmlDictionaryWriter writer)

protected virtual void OnWriteStartHeaders(XmlDictionaryWriter writer)

public void WriteBody(XmlWriter writer)

public void WriteBody(XmlDictionaryWriter writer)

public void WriteMessage(XmlWriter writer)

public void WriteMessage(XmlDictionaryWriter writer)

public virtual Task WriteMessageAsync(XmlWriter writer)

public void WriteStartBody(XmlWriter writer)

public void WriteStartBody(XmlDictionaryWriter writer)