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

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)

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, BodyWriter body)

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

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

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

public static Message CreateMessage(XmlReader 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 void Close()

public MessageBuffer CreateBufferedCopy(int maxBufferSize)

public T GetBody<T>()

public T GetBody<T>(XmlObjectSerializer serializer)

public string GetBodyAttribute(string localName, string ns)

protected virtual void OnBodyToString(XmlDictionaryWriter writer)

protected virtual void OnClose()

protected virtual MessageBuffer OnCreateBufferedCopy(int maxBufferSize)

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(XmlDictionaryWriter writer)

public void WriteBody(XmlWriter writer)

public void WriteMessage(XmlDictionaryWriter writer)

public void WriteMessage(XmlWriter writer)

public void WriteStartBody(XmlDictionaryWriter writer)

public void WriteStartBody(XmlWriter writer)