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


Перечисление WS_ADDRESSING_VERSION (webservices.h)

Определяет версию спецификации, используемой для заголовков адресации.

Синтаксис

typedef enum {
  WS_ADDRESSING_VERSION_0_9 = 1,
  WS_ADDRESSING_VERSION_1_0 = 2,
  WS_ADDRESSING_VERSION_TRANSPORT = 3
} WS_ADDRESSING_VERSION;

Константы

 
WS_ADDRESSING_VERSION_0_9
Значение: 1
Заголовки адресации сообщений соответствуют версии 0.9 (август 2004 г.)
спецификации адресации Адресация веб-служб (WS-Addressing).
WS_ADDRESSING_VERSION_1_0
Значение: 2
Заголовки адресации сообщений соответствуют версии 1.0 (май 2006 г.)
спецификации адресации Web Services Addressing 1.0 — Core.
WS_ADDRESSING_VERSION_TRANSPORT
Значение: 3
Эта версия адресации указывает, что только заголовки адресации
Поддерживаются те, которые изначально поддерживаются базовым
транспорт (нет передаваемых заголовков, связанных с адресацией;
в составе конверта SOAP).


WS_ACTION_HEADER и WS_TO_HEADER:
автоматически сопоставляются с расположениями сообщений, зависящими от транспорта, и из нее
при отправке и получении сообщений. Использование других WS_HEADER_TYPE не поддерживается для этой версии адресации.


Эта версия адресации поддерживается только для WS_HTTP_CHANNEL_BINDING.
Так как протокол SOAP через HTTP не поддерживает отправку действия в ответе,
значение WS_ACTION_HEADER не будет передаваться каналом.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2008 R2 [классические приложения | Приложения UWP]
Верхняя часть webservices.h