Поделиться через


перечисление WS_LISTENER_STATE (webservices.h)

Различные состояния, в которые может находиться прослушиватель.

Синтаксис

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;

Константы

 
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_FAULTED только при вызове WsAbortListener .

Обратите внимание, что отображаются только допустимые переходы состояния. Использование функции, не показанной для заданного состояния, приведет к WS_E_INVALID_OPERATION ошибке , возвращаемой функцией (или аварийному завершению в случае WsFreeListener). См. раздел Возвращаемые значения веб-служб Windows.

Требования

Требование Значение
Минимальная версия клиента Windows 7 [только классические приложения]
Минимальная версия сервера Windows Server 2008 R2 [только классические приложения]
Верхняя часть webservices.h