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

注解

下面是侦听器的状态转换。

显示侦听器对象的可能状态及其之间的转换的关系图。

如果调用 WsAbortListener,侦听器将仅移动到WS_LISTENER_STATE_FAULTED状态。

请注意,仅显示有效的状态转换。 使用给定状态未显示的函数将导致函数 (返回 WS_E_INVALID_OPERATION 错误,或者在 WsFreeListener) 的情况下崩溃。 请参阅 Windows Web 服务返回值

要求

要求
最低受支持的客户端 Windows 7 [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 R2 [仅限桌面应用]
标头 webservices.h