Compartilhar via


enumeração WS_LISTENER_STATE (webservices.h)

Os diferentes estados em que um ouvinte pode estar.

Syntax

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;

Constantes

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

Comentários

Veja a seguir as transições de estado para um ouvinte.

Diagrama mostrando os possíveis estados de um objeto Listener e as transições entre eles.

Um ouvinte só será movido para WS_LISTENER_STATE_FAULTED estado se WsAbortListener for chamado.

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 WsFreeListener). Confira Valores 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