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

System.ServiceModel.Channels.MessageHeader

public abstract class MessageHeader : MessageHeaderInfo
namespace System.ServiceModel.Channels { public abstract class MessageHeader : MessageHeaderInfo { public virtual bool IsMessageVersionSupported(MessageVersion messageVersion); public void WriteHeader(XmlWriter writer, MessageVersion messageVersion); public void WriteHeader(XmlDictionaryWriter writer, MessageVersion messageVersion); public void WriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion); protected virtual void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion); public void WriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion); protected abstract void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion); protected void WriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion); public static MessageHeader CreateHeader(string name, string ns, object value); public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand); public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand, string actor); public static MessageHeader CreateHeader(string name, string ns, object value, bool mustUnderstand, string actor, bool relay); public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer); public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand); public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand, string actor); public static MessageHeader CreateHeader(string name, string ns, object value, XmlObjectSerializer serializer, bool mustUnderstand, string actor, bool relay); protected MessageHeader(); } }