System.ServiceModel.Channels.MessageHeader
namespace System.ServiceModel.Channels
{
public abstract class MessageHeader : MessageHeaderInfo
{
protected MessageHeader();
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);
public virtual bool IsMessageVersionSupported(MessageVersion messageVersion);
protected abstract void OnWriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion);
protected virtual void OnWriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion);
public void WriteHeader(XmlDictionaryWriter writer, MessageVersion messageVersion);
public void WriteHeader(XmlWriter writer, MessageVersion messageVersion);
protected void WriteHeaderAttributes(XmlDictionaryWriter writer, MessageVersion messageVersion);
public void WriteHeaderContents(XmlDictionaryWriter writer, MessageVersion messageVersion);
public void WriteStartHeader(XmlDictionaryWriter writer, MessageVersion messageVersion);
}
}