enumeración WS_CHANNEL_STATE (webservices.h)
Los diferentes estados en los que puede estar un canal.
Syntax
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;
Constantes
WS_CHANNEL_STATE_CREATED Valor: 0 |
WS_CHANNEL_STATE_OPENING Valor: 1 |
WS_CHANNEL_STATE_ACCEPTING Valor: 2 |
WS_CHANNEL_STATE_OPEN Valor: 3 |
WS_CHANNEL_STATE_FAULTED Valor: 4 |
WS_CHANNEL_STATE_CLOSING Valor: 5 |
WS_CHANNEL_STATE_CLOSED Valor: 6 |
Comentarios
A continuación se muestran las transiciones de estado de un canal.
Un canal puede moverse al estado WS_CHANNEL_STATE_FAULTED incluso si nunca se llamó a WsAbortChannel . Esto solo se producirá si el canal ya no se puede usar.
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 WS_E_INVALID_OPERATION que se devuelve de la función (o se bloquea en el caso de WsFreeChannel). Para obtener información sobre los códigos de error, veaValores 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 |