enumerasi WS_CHANNEL_STATE (webservices.h)
Berbagai status bahwa saluran dapat berada.
Sintaks
typedef enum {
WS_CHANNEL_STATE_CREATED = 0,
WS_CHANNEL_STATE_OPENING = 1,
WS_CHANNEL_STATE_ACCEPTING = 2,
WS_CHANNEL_STATE_OPEN = 3,
WS_CHANNEL_STATE_FAULTED = 4,
WS_CHANNEL_STATE_CLOSING = 5,
WS_CHANNEL_STATE_CLOSED = 6
} WS_CHANNEL_STATE;
Konstanta
WS_CHANNEL_STATE_CREATED Nilai: 0 |
WS_CHANNEL_STATE_OPENING Nilai: 1 |
WS_CHANNEL_STATE_ACCEPTING Nilai: 2 |
WS_CHANNEL_STATE_OPEN Nilai: 3 |
WS_CHANNEL_STATE_FAULTED Nilai: 4 |
WS_CHANNEL_STATE_CLOSING Nilai: 5 |
WS_CHANNEL_STATE_CLOSED Nilai: 6 |
Keterangan
Berikut ini adalah transisi status untuk saluran.
Saluran dapat pindah ke status WS_CHANNEL_STATE_FAULTED bahkan jika WsAbortChannel tidak pernah dipanggil. Ini hanya akan terjadi jika saluran tidak dapat digunakan lagi.
Perhatikan bahwa hanya transisi status yang valid yang ditampilkan. Menggunakan fungsi yang tidak ditampilkan untuk status tertentu akan mengakibatkan kesalahan WS_E_INVALID_OPERATION dikembalikan dari fungsi (atau crash dalam kasus WsFreeChannel). Untuk informasi tentang kode kesalahan, lihatNilai Pengembalian Windows Web Services.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Header | webservices.h |