TsgcWebSocketProxyServer › Ereignisse
Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| OnStartup | Wird ausgelöst, nachdem der Proxy-Server gestartet wurde und bereit ist, Verbindungen zu akzeptieren. |
| OnShutdown | Wird ausgelöst, nachdem der Proxy-Server gestoppt wurde und keine weiteren Verbindungen mehr akzeptiert werden. |
| OnTCPConnect | Wird ausgelöst, nachdem sich ein Downstream-Client auf TCP-Ebene verbunden hat und vor dem WebSocket-Handshake, sodass die Verbindung akzeptiert oder abgelehnt werden kann. |
| OnConnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem nachgelagerten Client hergestellt wird und der Proxy die vorgelagerte TCP-Sitzung öffnet. |
| OnDisconnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem nachgelagerten Client abgebrochen und die vorgelagerte TCP-Sitzung geschlossen wird. |
| OnHandshake | Wird ausgelöst, nachdem der Handshake mit einem Downstream-Client ausgewertet wurde und bevor die Antwort gesendet wird. |
| OnError | Wird ausgelöst, wenn auf einer vom Proxy verarbeiteten nachgelagerten Client-Verbindung ein WebSocket-Protokollfehler auftritt. |
| OnException | Wird immer dann ausgelöst, wenn beim Verarbeiten einer Downstream-Verbindung oder ihrer Upstream-Weiterleitung eine unbehandelte Ausnahme ausgelöst wird. |
| OnUnknownProtocol | Wird ausgelöst, wenn die erste Nachricht von einem nachgelagerten Client mit keinem bekannten Protokoll übereinstimmt, sodass die Verbindung akzeptiert oder abgelehnt werden kann. |
| OnUnknownAuthentication | Wird ausgelöst, wenn die Authentifizierung aktiviert ist und die Authentifizierungsmethode eines Downstream-Clients vom Server nicht erkannt wird. |
| Name | Beschreibung |
|---|---|
| OnMessage | Wird jedes Mal ausgelöst, wenn ein nachgelagerter WebSocket-Client eine Textnachricht sendet, bevor der Proxy sie vorgelagert weiterleitet. |
| OnBinary | Wird jedes Mal ausgelöst, wenn ein Downstream-WebSocket-Client eine Binärnachricht sendet, bevor der Proxy sie upstream weiterleitet. |
| OnFragmented | Wird ausgelöst, wenn ein Fragment einer Nachricht von einem nachgelagerten Client empfangen wird (nur wenn Options.FragmentedMessages auf frgAll oder frgOnlyFragmented gesetzt ist). |
| Name | Beschreibung |
|---|---|
| OnBeforeHeartBeat | Wird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung ein benutzerdefiniertes Keep-Alive für einen Downstream-WebSocket-Client implementieren kann. |
| OnLoadBalancerConnect | Wird ausgelöst, wenn sich der Proxy-Server mit dem Load Balancer Server verbindet. |
| OnLoadBalancerDisconnect | Wird ausgelöst, wenn der Proxy-Server die Verbindung zum Load Balancer Server trennt. |
| OnLoadBalancerError | Wird ausgelöst, wenn bei der Kommunikation mit dem Load-Balancer-Server ein Fehler auftritt. |
| Name | Beschreibung |
|---|---|
| OnAuthentication | Wird ausgelöst, wenn die Authentifizierung aktiviert ist, sodass die Anwendung Benutzer und Passwort prüfen und die Downstream-Client-Verbindung akzeptieren oder ablehnen kann. |
| OnSSLGetHandler | Wird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte serverseitige Handler-Instanz bereitgestellt werden kann. |
| OnSSLAfterCreateHandler | Wird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können. |
| OnSSLALPNSelect | Wird während eines ALPN-aktivierten Handshakes mit einem Downstream-Client ausgelöst, sodass die Anwendung auswählen kann, welches Protokoll ausgehandelt werden soll. |
| OnSSLVerifyPeer | Wird ausgelöst, wenn VerifyCertificate aktiviert ist und ein nachgelagerter Client ein Zertifikat vorlegt, das akzeptiert oder abgelehnt werden soll. |
| Name | Beschreibung |
|---|---|
| OnAuthentication | Wird ausgelöst, wenn die Authentifizierung aktiviert ist, sodass die Anwendung Benutzer und Passwort prüfen und die Downstream-Client-Verbindung akzeptieren oder ablehnen kann. |
| OnBeforeHeartBeat | Wird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung ein benutzerdefiniertes Keep-Alive für einen Downstream-WebSocket-Client implementieren kann. |
| OnBinary | Wird jedes Mal ausgelöst, wenn ein Downstream-WebSocket-Client eine Binärnachricht sendet, bevor der Proxy sie upstream weiterleitet. |
| OnConnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem nachgelagerten Client hergestellt wird und der Proxy die vorgelagerte TCP-Sitzung öffnet. |
| OnDisconnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem nachgelagerten Client abgebrochen und die vorgelagerte TCP-Sitzung geschlossen wird. |
| OnError | Wird ausgelöst, wenn auf einer vom Proxy verarbeiteten nachgelagerten Client-Verbindung ein WebSocket-Protokollfehler auftritt. |
| OnException | Wird immer dann ausgelöst, wenn beim Verarbeiten einer Downstream-Verbindung oder ihrer Upstream-Weiterleitung eine unbehandelte Ausnahme ausgelöst wird. |
| OnFragmented | Wird ausgelöst, wenn ein Fragment einer Nachricht von einem nachgelagerten Client empfangen wird (nur wenn Options.FragmentedMessages auf frgAll oder frgOnlyFragmented gesetzt ist). |
| OnHandshake | Wird ausgelöst, nachdem der Handshake mit einem Downstream-Client ausgewertet wurde und bevor die Antwort gesendet wird. |
| OnLoadBalancerConnect | Wird ausgelöst, wenn sich der Proxy-Server mit dem Load Balancer Server verbindet. |
| OnLoadBalancerDisconnect | Wird ausgelöst, wenn der Proxy-Server die Verbindung zum Load Balancer Server trennt. |
| OnLoadBalancerError | Wird ausgelöst, wenn bei der Kommunikation mit dem Load-Balancer-Server ein Fehler auftritt. |
| OnMessage | Wird jedes Mal ausgelöst, wenn ein nachgelagerter WebSocket-Client eine Textnachricht sendet, bevor der Proxy sie vorgelagert weiterleitet. |
| OnShutdown | Wird ausgelöst, nachdem der Proxy-Server gestoppt wurde und keine weiteren Verbindungen mehr akzeptiert werden. |
| OnSSLAfterCreateHandler | Wird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können. |
| OnSSLALPNSelect | Wird während eines ALPN-aktivierten Handshakes mit einem Downstream-Client ausgelöst, sodass die Anwendung auswählen kann, welches Protokoll ausgehandelt werden soll. |
| OnSSLGetHandler | Wird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte serverseitige Handler-Instanz bereitgestellt werden kann. |
| OnSSLVerifyPeer | Wird ausgelöst, wenn VerifyCertificate aktiviert ist und ein nachgelagerter Client ein Zertifikat vorlegt, das akzeptiert oder abgelehnt werden soll. |
| OnStartup | Wird ausgelöst, nachdem der Proxy-Server gestartet wurde und bereit ist, Verbindungen zu akzeptieren. |
| OnTCPConnect | Wird ausgelöst, nachdem sich ein Downstream-Client auf TCP-Ebene verbunden hat und vor dem WebSocket-Handshake, sodass die Verbindung akzeptiert oder abgelehnt werden kann. |
| OnUnknownAuthentication | Wird ausgelöst, wenn die Authentifizierung aktiviert ist und die Authentifizierungsmethode eines Downstream-Clients vom Server nicht erkannt wird. |
| OnUnknownProtocol | Wird ausgelöst, wenn die erste Nachricht von einem nachgelagerten Client mit keinem bekannten Protokoll übereinstimmt, sodass die Verbindung akzeptiert oder abgelehnt werden kann. |