enumerasi WS_CHANNEL_TYPE (webservices.h)
Menunjukkan karakteristik dasar saluran, seperti apakah itu sesi, dan arah komunikasi apa yang didukung.
Sintaks
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;
Konstanta
WS_CHANNEL_TYPE_INPUT Nilai: 0x1 Saluran input mendukung operasi Terima. Mereka digunakan di sisi pengirim. WS_UDP_CHANNEL_BINDING mendukung jenis saluran ini ketika digunakan dengan WsCreateChannelForListener. |
WS_CHANNEL_TYPE_OUTPUT Nilai: 0x2 Saluran output mendukung operasi Kirim. Jenis saluran ini saat ini tidak didukung oleh pengikatan saluran apa pun. |
WS_CHANNEL_TYPE_SESSION Nilai: 0x4 Saluran sesi menyediakan korelasi tingkat saluran dari semua pesan yang dikirim atau diterima. Ini adalah bendera yang digunakan untuk membangun WS_CHANNEL_TYPE_INPUT_SESSION, WS_CHANNEL_TYPE_OUTPUT_SESSION dan WS_CHANNEL_TYPE_DUPLEX_SESSION, tetapi tidak dapat digunakan sendiri. |
WS_CHANNEL_TYPE_INPUT_SESSION Saluran input yang mendukung sesi. Jenis saluran ini saat ini tidak didukung oleh pengikatan saluran apa pun. |
WS_CHANNEL_TYPE_OUTPUT_SESSION Saluran output yang mendukung sesi. Jenis saluran ini saat ini tidak didukung oleh pengikatan saluran apa pun. |
WS_CHANNEL_TYPE_DUPLEX Saluran input/output. WS_UDP_CHANNEL_BINDING mendukung jenis saluran ini ketika digunakan dengan WsCreateChannel. |
WS_CHANNEL_TYPE_DUPLEX_SESSION Saluran input/output yang mendukung sesi. WS_TCP_CHANNEL_BINDING mendukung jenis saluran ini ketika digunakan dengan WsCreateChannel atau WsCreateChannelForListener. |
WS_CHANNEL_TYPE_REQUEST Nilai: 0x8 Dukungan saluran permintaan Kirim diikuti oleh Terima. Mereka digunakan pada klien sisi untuk saluran yang mendukung operasi balasan permintaan. WS_HTTP_CHANNEL_BINDING mendukung jenis saluran ini ketika digunakan dengan WsCreateChannel. Perhatikan bahwa saluran permintaan menyediakan korelasi bawaan balasan permintaan. Dimungkinkan untuk melakukan korelasi balasan permintaan pada jenis saluran lain menggunakan header alamat (RelatesTo dan MessageID). |
WS_CHANNEL_TYPE_REPLY Nilai: 0x10 Dukungan saluran balasan Terima diikuti oleh Kirim. Mereka digunakan pada layanan sisi untuk saluran yang mendukung operasi balasan permintaan (misalnya, HTTP). WS_HTTP_CHANNEL_BINDING mendukung jenis saluran ini ketika digunakan dengan WsCreateChannelForListener. Perhatikan bahwa saluran balasan menyediakan korelasi balasan permintaan bawaan. Dimungkinkan untuk melakukan korelasi balasan permintaan pada jenis saluran lain menggunakan header alamat (RelatesTo dan MessageID). |
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows Server 2008 R2 [aplikasi desktop | Aplikasi UWP] |
Header | webservices.h |