Поделиться через


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
Наследование
MessageHeader

Комментарии

Заголовок сообщения содержит необязательные метаданные, описывающие сообщение, инкапсулированное классом 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, Boolean, String, Boolean)

Создает новый заголовок сообщения с указанными данными.

CreateHeader(String, String, Object, Boolean, String)

Создает новый заголовок сообщения с указанными данными.

CreateHeader(String, String, Object, Boolean)

Создает новый заголовок сообщения с указанными данными.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String, Boolean)

Создает новый заголовок сообщения с указанными данными.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean, String)

Создает новый заголовок сообщения с указанными данными.

CreateHeader(String, String, Object, XmlObjectSerializer, Boolean)

Создает новый заголовок сообщения с указанными данными.

CreateHeader(String, String, Object, XmlObjectSerializer)

Создает заголовок из объекта для сериализации с помощью XmlFormatter.

CreateHeader(String, String, Object)

Создает новый заголовок сообщения с указанными данными.

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.

Применяется к