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