WS_ADDRESSING_VERSION enumeration (webservices.h)
Identifies the version of the specification used for the addressing headers.
Syntax
typedef enum {
WS_ADDRESSING_VERSION_0_9 = 1,
WS_ADDRESSING_VERSION_1_0 = 2,
WS_ADDRESSING_VERSION_TRANSPORT = 3
} WS_ADDRESSING_VERSION;
Constants
WS_ADDRESSING_VERSION_0_9 Value: 1 The message addressing headers correspond to version 0.9 (August 2004) of the addressing specification Web Services Addressing (WS-Addressing). |
WS_ADDRESSING_VERSION_1_0 Value: 2 The message addressing headers correspond to version 1.0 (May 2006) of the addressing specification Web Services Addressing 1.0 - Core. |
WS_ADDRESSING_VERSION_TRANSPORT Value: 3 This addressing version indicates that the only addressing headers supported are those that are natively supported by the underlying transport (there are no addressing-related headers that are transmitted as part of the SOAP envelope). The WS_ACTION_HEADER and WS_TO_HEADER are automatically mapped to/from the transport-specific message locations when messages are sent/received. Use of other WS_HEADER_TYPE are not supported for this addressing version. This addressing version is only supported for WS_HTTP_CHANNEL_BINDING. Since the SOAP over HTTP protocol does not support sending an action on a reply, the value of the WS_ACTION_HEADER will not be transmitted by the channel. |
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 7 [desktop apps | UWP apps] |
Minimum supported server | Windows Server 2008 R2 [desktop apps | UWP apps] |
Header | webservices.h |