enumerasi WS_LISTENER_STATE (webservices.h)

Berbagai status bahwa pendengar dapat berada di.

Sintaks

typedef enum {
  WS_LISTENER_STATE_CREATED = 0,
  WS_LISTENER_STATE_OPENING = 1,
  WS_LISTENER_STATE_OPEN = 2,
  WS_LISTENER_STATE_FAULTED = 3,
  WS_LISTENER_STATE_CLOSING = 4,
  WS_LISTENER_STATE_CLOSED = 5
} WS_LISTENER_STATE;

Konstanta

 
WS_LISTENER_STATE_CREATED
Nilai: 0
WS_LISTENER_STATE_OPENING
Nilai: 1
WS_LISTENER_STATE_OPEN
Nilai: 2
WS_LISTENER_STATE_FAULTED
Nilai: 3
WS_LISTENER_STATE_CLOSING
Nilai: 4
WS_LISTENER_STATE_CLOSED
Nilai: 5

Keterangan

Berikut ini adalah transisi status untuk Listener.

Diagram memperlihatkan kemungkinan status objek Listener dan transisi di antaranya.

Pendengar hanya akan berpindah ke status WS_LISTENER_STATE_FAULTED jika WsAbortListener dipanggil.

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 WsFreeListener). Lihat Nilai 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