перечисление WS_CHANNEL_STATE (webservices.h)
Различные состояния, в которые может находиться канал.
Синтаксис
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;
Константы
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_FAULTED , даже если WsAbortChannel никогда не вызывался. Это произойдет только в том случае, если канал больше не может использоваться.
Обратите внимание, что отображаются только допустимые переходы состояния. Использование функции, не показанной для заданного состояния, приведет к WS_E_INVALID_OPERATION ошибке , возвращаемой функцией (или аварийному завершению в случае WsFreeChannel). Сведения о кодах ошибок см. в разделеВозвращаемые значения веб-служб Windows.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 7 [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 R2 [только классические приложения] |
Верхняя часть | webservices.h |