Condividi tramite


enumerazione WS_LISTENER_STATE (webservices.h)

I diversi stati in cui un listener può trovarsi.

Sintassi

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;

Costanti

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

Commenti

Di seguito sono riportate le transizioni di stato per un listener.

Diagramma che mostra gli stati possibili di un oggetto Listener e le transizioni tra di esse.

Un listener passa solo allo stato WS_LISTENER_STATE_FAULTED se viene chiamato WsAbortListener .

Si noti che vengono visualizzate solo le transizioni di stato valide. L'uso di una funzione non visualizzata per un determinato stato comporta un errore di WS_E_INVALID_OPERATION restituito dalla funzione (o arresto anomalo nel caso di WsFreeListener). Vedere Valori restituiti da Servizi Web Windows.

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Intestazione webservices.h