TsgcWebSocketClient › Ereignisse
Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| OnConnect | Wird ausgelöst, wenn eine WebSocket-Verbindung zum Server erfolgreich hergestellt wurde. |
| OnDisconnect | Wird ausgelöst, wenn die WebSocket-Verbindung abgebrochen oder geschlossen wurde. |
| OnError | Wird jedes Mal ausgelöst, wenn ein WebSocket-Protokollfehler auf der Verbindung auftritt. |
| OnHandshake | Wird ausgelöst, wenn der Client-HTTP-Handshake erstellt wird, sodass benutzerdefinierte Header hinzugefügt werden können. |
| OnException | Wird ausgelöst, wann immer eine unbehandelte Ausnahme bei der Verarbeitung der Verbindung ausgelöst wird. |
| OnBeforeHeartBeat | Wird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung eine benutzerdefinierte Keep-Alive-Nachricht senden kann. |
| OnBeforeWatchDog | Wird vor jedem WatchDog-Wiederverbindungsversuch ausgelöst, sodass die Anwendung den Zielserver anpassen oder den Wiederholungsversuch unterdrücken kann. |
| OnBeforeConnect | Wird ausgelöst, bevor der Client versucht, eine Verbindung zum Server herzustellen. |
| Name | Beschreibung |
|---|---|
| OnMessage | Wird jedes Mal ausgelöst, wenn der Server eine Textnachricht an den Client sendet. |
| OnBinary | Wird jedes Mal ausgelöst, wenn der Server eine binäre Nachricht an den Client sendet. |
| OnFragmented | Wird für jedes empfangene Fragment ausgelöst, wenn Options.FragmentedMessages frgAll oder frgOnlyFragmented ist. |
| Name | Beschreibung |
|---|---|
| OnLoadBalancerError | Wird ausgelöst, wenn LoadBalancer aktiviert ist und ein Fehler bei der Kommunikation mit dem Load Balancer Server auftritt. |
| Name | Beschreibung |
|---|---|
| OnSSLGetHandler | Wird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte Handler-Instanz bereitgestellt werden kann. |
| OnSSLAfterCreateHandler | Wird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können. |
| OnSSLVerifyPeer | Wird ausgelöst, wenn VerifyCertificate aktiviert ist, sodass die Anwendung das Serverzertifikat akzeptieren oder ablehnen kann. |
| OnSChannelVerifyPeer | Wird ausgelöst, wenn SChannel der TLS-IOHandler ist, sodass die Anwendung das Serverzertifikat überprüfen kann. |
| Name | Beschreibung |
|---|---|
| OnBeforeConnect | Wird ausgelöst, bevor der Client versucht, eine Verbindung zum Server herzustellen. |
| OnBeforeHeartBeat | Wird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung eine benutzerdefinierte Keep-Alive-Nachricht senden kann. |
| OnBeforeWatchDog | Wird vor jedem WatchDog-Wiederverbindungsversuch ausgelöst, sodass die Anwendung den Zielserver anpassen oder den Wiederholungsversuch unterdrücken kann. |
| OnBinary | Wird jedes Mal ausgelöst, wenn der Server eine binäre Nachricht an den Client sendet. |
| OnConnect | Wird ausgelöst, wenn eine WebSocket-Verbindung zum Server erfolgreich hergestellt wurde. |
| OnDisconnect | Wird ausgelöst, wenn die WebSocket-Verbindung abgebrochen oder geschlossen wurde. |
| OnError | Wird jedes Mal ausgelöst, wenn ein WebSocket-Protokollfehler auf der Verbindung auftritt. |
| OnException | Wird ausgelöst, wann immer eine unbehandelte Ausnahme bei der Verarbeitung der Verbindung ausgelöst wird. |
| OnFragmented | Wird für jedes empfangene Fragment ausgelöst, wenn Options.FragmentedMessages frgAll oder frgOnlyFragmented ist. |
| OnHandshake | Wird ausgelöst, wenn der Client-HTTP-Handshake erstellt wird, sodass benutzerdefinierte Header hinzugefügt werden können. |
| OnLoadBalancerError | Wird ausgelöst, wenn LoadBalancer aktiviert ist und ein Fehler bei der Kommunikation mit dem Load Balancer Server auftritt. |
| OnMessage | Wird jedes Mal ausgelöst, wenn der Server eine Textnachricht an den Client sendet. |
| OnSChannelVerifyPeer | Wird ausgelöst, wenn SChannel der TLS-IOHandler ist, sodass die Anwendung das Serverzertifikat überprüfen kann. |
| OnSSLAfterCreateHandler | Wird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können. |
| OnSSLGetHandler | Wird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte Handler-Instanz bereitgestellt werden kann. |
| OnSSLVerifyPeer | Wird ausgelöst, wenn VerifyCertificate aktiviert ist, sodass die Anwendung das Serverzertifikat akzeptieren oder ablehnen kann. |