MessageHeader Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет содержимое заголовка SOAP.
public ref class MessageHeader abstract : System::ServiceModel::Channels::MessageHeaderInfo
public abstract class MessageHeader : System.ServiceModel.Channels.MessageHeaderInfo
type MessageHeader = class
inherit MessageHeaderInfo
Public MustInherit Class MessageHeader
Inherits MessageHeaderInfo
- Наследование
Комментарии
Заголовок сообщения содержит дополнительные метаданные, которые описывают сообщение, инкапсулированное классом Message.
Класс Message может не иметь ни одного заголовка или иметь сколько угодно заголовков, которые используются как механизм расширения для передачи информации в сообщениях, связанных с приложением. Чтобы добавить в сообщение заголовки сообщения с помощью метода Headers, можно использовать Add.
Windows Communication Foundation (WCF) предоставляет ряд предопределенных заголовков сообщений, как показано в следующей таблице.
Имя заголовка | Описание |
---|---|
Кому | Содержит роль, для которой предназначено сообщение. |
Действие | Предоставляет описание процедуры обработки сообщения. |
FaultTo | Содержит адрес узла, которому следует отправлять ошибки. |
Исходный тип | Содержит адрес узла, отправившего сообщение. |
Запрос | Указывает, является ли сообщение запросом. |
MessageID | Содержит уникальный ИД сообщения. |
RelatesTo | Содержит ИД сообщений, связанных с этим сообщением. |
ReplyTo | Содержит адрес узла, которому следует отправлять ответ на запрос. |
Конструкторы
MessageHeader() |
Инициализирует новый экземпляр класса MessageHeader. |
Свойства
Actor |
Возвращает или задает целевой получатель заголовка сообщения. |
IsReferenceParameter |
Возвращает значение, указывающее, содержит ли данный заголовок сообщения ссылочные параметры ссылки на конечную точку. |
MustUnderstand |
Возвращает или задает значение, указывающее, должен ли данный заголовок быть понят в соответствии со спецификацией протокола SOAP версий 1.1 и 1.2. |
Name |
Возвращает имя заголовка сообщения. (Унаследовано от MessageHeaderInfo) |
Namespace |
Возвращает пространство имен заголовка сообщения. (Унаследовано от MessageHeaderInfo) |
Relay |
Возвращает значение, указывающее, требуется ли ретранслировать заголовок. |
Методы
CreateHeader(String, String, Object) |
Создает новый заголовок сообщения с заданными данными. |
CreateHeader(String, String, Object, Boolean) |
Создает новый заголовок сообщения с заданными данными. |
CreateHeader(String, String, Object, Boolean, String) |
Создает новый заголовок сообщения с заданными данными. |
CreateHeader(String, String, Object, Boolean, String, Boolean) |
Создает новый заголовок сообщения с заданными данными. |
CreateHeader(String, String, Object, XmlObjectSerializer) |
Создает заголовок из сериализуемого с помощью XmlFormatter объекта. |
CreateHeader(String, String, Object, XmlObjectSerializer, Boolean) |
Создает новый заголовок сообщения с заданными данными. |
CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String) |
Создает новый заголовок сообщения с заданными данными. |
CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean) |
Создает новый заголовок сообщения с заданными данными. |
Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
GetType() |
Возвращает объект Type для текущего экземпляра. (Унаследовано от Object) |
IsMessageVersionSupported(MessageVersion) |
Проверяет, поддерживается ли заданная версия сообщения. |
MemberwiseClone() |
Создает неполную копию текущего объекта Object. (Унаследовано от Object) |
OnWriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Вызывается при сериализации содержимого заголовка с помощью заданного средства записи XML. |
OnWriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Вызывается при сериализации начального заголовка с помощью заданного модуля записи XML. |
ToString() |
Возвращает строковое представление данного заголовка сообщения. |
WriteHeader(XmlDictionaryWriter, MessageVersion) |
Сериализует заголовок с помощью заданного модуля записи XML. |
WriteHeader(XmlWriter, MessageVersion) |
Сериализует заголовок с помощью заданного модуля записи XML. |
WriteHeaderAttributes(XmlDictionaryWriter, MessageVersion) |
Сериализует атрибуты заголовка с помощью заданного средства записи XML. |
WriteHeaderContents(XmlDictionaryWriter, MessageVersion) |
Сериализует содержимое заголовка с помощью заданного модуля записи XML. |
WriteStartHeader(XmlDictionaryWriter, MessageVersion) |
Сериализует начальный заголовок с помощью заданного модуля записи XML. |