enumeração WS_CHANNEL_STATE (webservices.h)
Os diferentes estados em que um canal pode estar.
Syntax
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;
Constantes
WS_CHANNEL_STATE_CREATED Valor: 0 |
WS_CHANNEL_STATE_OPENING Valor: 1 |
WS_CHANNEL_STATE_ACCEPTING Valor: 2 |
WS_CHANNEL_STATE_OPEN Valor: 3 |
WS_CHANNEL_STATE_FAULTED Valor: 4 |
WS_CHANNEL_STATE_CLOSING Valor: 5 |
WS_CHANNEL_STATE_CLOSED Valor: 6 |
Comentários
Veja a seguir as transições de estado para um canal.
Um canal pode se mover para o estado WS_CHANNEL_STATE_FAULTED mesmo que WsAbortChannel nunca tenha sido chamado. Isso só ocorrerá se o canal não puder mais ser usado.
Observe que somente as transições de estado válidas são mostradas. O uso de uma função não mostrada para um determinado estado resultará em um erro de WS_E_INVALID_OPERATION sendo retornado da função (ou falha no caso de WsFreeChannel). Para obter informações sobre códigos de erro, consulteValores retornados dos Serviços Web do Windows.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Cabeçalho | webservices.h |