enumerazione WS_CHANNEL_STATE (webservices.h)
I diversi stati in cui un canale può trovarsi.
Sintassi
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;
Costanti
WS_CHANNEL_STATE_CREATED Valore: 0 |
WS_CHANNEL_STATE_OPENING Valore: 1 |
WS_CHANNEL_STATE_ACCEPTING Valore: 2 |
WS_CHANNEL_STATE_OPEN Valore: 3 |
WS_CHANNEL_STATE_FAULTED Valore: 4 |
WS_CHANNEL_STATE_CLOSING Valore: 5 |
WS_CHANNEL_STATE_CLOSED Valore: 6 |
Commenti
Di seguito sono riportate le transizioni di stato per un canale.
Un canale può passare allo stato WS_CHANNEL_STATE_FAULTED anche se WsAbortChannel non è mai stato chiamato. Ciò si verifica solo se il canale non può più essere usato.
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 WsFreeChannel). Per informazioni sui codici di errore, vedereValori restituiti di 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 |