WS_CHANNEL_TYPE列舉 (webservices.h)
指出通道的基本特性,例如是否為會話,以及支持的通訊方向。
Syntax
typedef enum {
WS_CHANNEL_TYPE_INPUT = 0x1,
WS_CHANNEL_TYPE_OUTPUT = 0x2,
WS_CHANNEL_TYPE_SESSION = 0x4,
WS_CHANNEL_TYPE_INPUT_SESSION,
WS_CHANNEL_TYPE_OUTPUT_SESSION,
WS_CHANNEL_TYPE_DUPLEX,
WS_CHANNEL_TYPE_DUPLEX_SESSION,
WS_CHANNEL_TYPE_REQUEST = 0x8,
WS_CHANNEL_TYPE_REPLY = 0x10
} WS_CHANNEL_TYPE;
常數
WS_CHANNEL_TYPE_INPUT 值: 0x1 輸入通道支援接收作業。 它們用於傳送者端。 WS_UDP_CHANNEL_BINDING支援此通道類型 與 WsCreateChannelForListener 搭配使用時。 |
WS_CHANNEL_TYPE_OUTPUT 值: 0x2 輸出通道支援傳送作業。 任何通道系結目前不支援此通道類型。 |
WS_CHANNEL_TYPE_SESSION 值: 0x4 會話通道提供傳送或接收之所有訊息的通道層級相互關聯。 這是用來建 置WS_CHANNEL_TYPE_INPUT_SESSION的旗標。 WS_CHANNEL_TYPE_OUTPUT_SESSION和 WS_CHANNEL_TYPE_DUPLEX_SESSION, 但不能單獨使用。 |
WS_CHANNEL_TYPE_INPUT_SESSION 支援工作階段的輸入通道。 任何通道系結目前不支援此通道類型。 |
WS_CHANNEL_TYPE_OUTPUT_SESSION 支援工作階段的輸出通道。 任何通道系結目前不支援此通道類型。 |
WS_CHANNEL_TYPE_DUPLEX 輸入/輸出通道。 WS_UDP_CHANNEL_BINDING支援此通道類型 與 WsCreateChannel 搭配使用時。 |
WS_CHANNEL_TYPE_DUPLEX_SESSION 支援工作階段的輸入/輸出通道。 當WS_TCP_CHANNEL_BINDING支援此通道類型時 與 WsCreateChannel 或 WsCreateChannelForListener 搭配使用。 |
WS_CHANNEL_TYPE_REQUEST 值: 0x8 要求通道支援傳送,後面接著「接收」。 用戶端上使用它們 支援要求-回復作業的通道端。 當WS_HTTP_CHANNEL_BINDING支援此通道類型時 與 WsCreateChannel 搭配使用。 請注意,要求通道提供要求回復的內建相互關聯。 您可以使用 在其他通道類型上執行要求-回復相互關聯 尋址標頭 (RelatesTo 和 MessageID) 。 |
WS_CHANNEL_TYPE_REPLY 值: 0x10 回復通道支援 「接收」,後面接著「傳送」。 服務會使用它們 支援要求-回復作業的通道端 (例如 HTTP) 。 當WS_HTTP_CHANNEL_BINDING支援此通道類型時 與 WsCreateChannelForListener 搭配使用。 請注意,回復通道提供要求回復的內建相互關聯。 您可以使用 在其他通道類型上執行要求-回復相互關聯 尋址標頭 (RelatesTo 和 MessageID) 。 |
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
標頭 | webservices.h |