Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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