Listener
Ein Listener wird vom Client verwendet, um einen eingehenden Kanal von einem Dienst zu akzeptieren.
Um einen Listener zu erstellen, geben Sie den Kanaltyp als WS_CHANNEL_TYPE Enumerationswert, die Bindungsinformationen und die URL an, auf die lauscht werden soll.
Rufen Sie die WsOpenListener-Funktion auf, um mit der Überwachung der URL zu beginnen.
Rufen Sie WsAcceptChannel auf, um eingehende Kommunikationen zu akzeptieren.
Um ausstehende E/A für einen Listener abzubrechen, rufen Sie WsAbortListener auf.
Informationen zu den Zustandsübergängen für einen Listener finden Sie in der WS_LISTENER_STATE-Enumeration .
Die folgenden Rückrufe sind Teil des Listeners:
- WS_ABORT_LISTENER_CALLBACK
- WS_ACCEPT_CHANNEL_CALLBACK
- WS_CLOSE_LISTENER_CALLBACK
- WS_CREATE_CHANNEL_FOR_LISTENER_CALLBACK
- WS_CREATE_LISTENER_CALLBACK
- WS_FREE_LISTENER_CALLBACK
- WS_GET_LISTENER_PROPERTY_CALLBACK
- WS_OPEN_LISTENER_CALLBACK
- WS_RESET_LISTENER_CALLBACK
- WS_SET_LISTENER_PROPERTY_CALLBACK
Die folgenden Enumerationen sind Teil des Listeners:
Die folgenden Funktionen sind Teil des Listeners:
- WsAbortListener
- WsAcceptChannel
- WsCloseListener
- WsCreateListener
- WsFreeListener
- WsGetListenerProperty
- WsOpenListener
- WsResetListener
- WsSetListenerProperty
Das folgende Handle ist Teil des Listeners:
Die folgenden Strukturen sind Teil des Listeners:
- WS_CUSTOM_LISTENER_CALLBACKS
- WS_DISALLOWED_USER_AGENT_SUBSTRINGS
- WS_HOST_NAMES
- WS_LISTENER_PROPERTIES
- WS_LISTENER_PROPERTY