Zuhörer
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 Bindung Informationen und die URL an, die überwacht werden soll.
Rufen Sie die WsOpenListener--Funktion auf, um mit der Überwachung der URL zu beginnen.
Um eingehende Kommunikationen zu akzeptieren, rufen Sie WsAcceptChannelan.
Rufen Sie WsAbortListenerauf, um ausstehende E/A für einen Listener abzubrechen.
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