Compartir a través de


enumeración WS_LISTENER_STATE (webservices.h)

Los diferentes estados en los que puede estar un agente de escucha.

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

Comentarios

A continuación se muestran las transiciones de estado de un agente de escucha.

Diagrama que muestra los posibles estados de un objeto Listener y las transiciones entre ellos.

Un agente de escucha solo se moverá al estado WS_LISTENER_STATE_FAULTED si se llama a WsAbortListener .

Tenga en cuenta que solo se muestran las transiciones de estado válidas. Si se usa una función que no se muestra para un estado determinado, se producirá un error de WS_E_INVALID_OPERATION que se devuelve de la función (o se bloquea en el caso de WsFreeListener). Consulte Valores devueltos de servicios web de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Encabezado webservices.h