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, 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. |