WS_CHANNEL_BINDING enumeration (webservices.h)

Indicates the protocol stack to use for the channel.

Syntax

typedef enum {
  WS_HTTP_CHANNEL_BINDING = 0,
  WS_TCP_CHANNEL_BINDING = 1,
  WS_UDP_CHANNEL_BINDING = 2,
  WS_CUSTOM_CHANNEL_BINDING = 3,
  WS_NAMEDPIPE_CHANNEL_BINDING = 4
} WS_CHANNEL_BINDING;

Constants

 
WS_HTTP_CHANNEL_BINDING
Value: 0
SOAP over HTTP.
WS_TCP_CHANNEL_BINDING
Value: 1
SOAP over TCP.
WS_UDP_CHANNEL_BINDING
Value: 2
SOAP over UDP.
WS_CUSTOM_CHANNEL_BINDING
Value: 3
A custom channel or listen implementation. For more information, see WS_CUSTOM_CHANNEL_CALLBACKS and WS_CUSTOM_LISTENER_CALLBACKS.
WS_NAMEDPIPE_CHANNEL_BINDING
Value: 4
Windows 8 or later:
SOAP over named pipes.

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