TsgcWebSocketClient › Ereignisse

TsgcWebSocketClient Ereignisse

Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Lebenszyklus

NameBeschreibung
OnConnectWird ausgelöst, wenn eine WebSocket-Verbindung zum Server erfolgreich hergestellt wurde.
OnDisconnectWird ausgelöst, wenn die WebSocket-Verbindung abgebrochen oder geschlossen wurde.
OnErrorWird jedes Mal ausgelöst, wenn ein WebSocket-Protokollfehler auf der Verbindung auftritt.
OnHandshakeWird ausgelöst, wenn der Client-HTTP-Handshake erstellt wird, sodass benutzerdefinierte Header hinzugefügt werden können.
OnExceptionWird ausgelöst, wann immer eine unbehandelte Ausnahme bei der Verarbeitung der Verbindung ausgelöst wird.
OnBeforeHeartBeatWird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung eine benutzerdefinierte Keep-Alive-Nachricht senden kann.
OnBeforeWatchDogWird vor jedem WatchDog-Wiederverbindungsversuch ausgelöst, sodass die Anwendung den Zielserver anpassen oder den Wiederholungsversuch unterdrücken kann.
OnBeforeConnectWird ausgelöst, bevor der Client versucht, eine Verbindung zum Server herzustellen.

Data

NameBeschreibung
OnMessageWird jedes Mal ausgelöst, wenn der Server eine Textnachricht an den Client sendet.
OnBinaryWird jedes Mal ausgelöst, wenn der Server eine binäre Nachricht an den Client sendet.
OnFragmentedWird für jedes empfangene Fragment ausgelöst, wenn Options.FragmentedMessages frgAll oder frgOnlyFragmented ist.

Zuverlässigkeit

NameBeschreibung
OnLoadBalancerErrorWird ausgelöst, wenn LoadBalancer aktiviert ist und ein Fehler bei der Kommunikation mit dem Load Balancer Server auftritt.

Sicherheit

NameBeschreibung
OnSSLGetHandlerWird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte Handler-Instanz bereitgestellt werden kann.
OnSSLAfterCreateHandlerWird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können.
OnSSLVerifyPeerWird ausgelöst, wenn VerifyCertificate aktiviert ist, sodass die Anwendung das Serverzertifikat akzeptieren oder ablehnen kann.
OnSChannelVerifyPeerWird ausgelöst, wenn SChannel der TLS-IOHandler ist, sodass die Anwendung das Serverzertifikat überprüfen kann.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnBeforeConnectWird ausgelöst, bevor der Client versucht, eine Verbindung zum Server herzustellen.
OnBeforeHeartBeatWird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung eine benutzerdefinierte Keep-Alive-Nachricht senden kann.
OnBeforeWatchDogWird vor jedem WatchDog-Wiederverbindungsversuch ausgelöst, sodass die Anwendung den Zielserver anpassen oder den Wiederholungsversuch unterdrücken kann.
OnBinaryWird jedes Mal ausgelöst, wenn der Server eine binäre Nachricht an den Client sendet.
OnConnectWird ausgelöst, wenn eine WebSocket-Verbindung zum Server erfolgreich hergestellt wurde.
OnDisconnectWird ausgelöst, wenn die WebSocket-Verbindung abgebrochen oder geschlossen wurde.
OnErrorWird jedes Mal ausgelöst, wenn ein WebSocket-Protokollfehler auf der Verbindung auftritt.
OnExceptionWird ausgelöst, wann immer eine unbehandelte Ausnahme bei der Verarbeitung der Verbindung ausgelöst wird.
OnFragmentedWird für jedes empfangene Fragment ausgelöst, wenn Options.FragmentedMessages frgAll oder frgOnlyFragmented ist.
OnHandshakeWird ausgelöst, wenn der Client-HTTP-Handshake erstellt wird, sodass benutzerdefinierte Header hinzugefügt werden können.
OnLoadBalancerErrorWird ausgelöst, wenn LoadBalancer aktiviert ist und ein Fehler bei der Kommunikation mit dem Load Balancer Server auftritt.
OnMessageWird jedes Mal ausgelöst, wenn der Server eine Textnachricht an den Client sendet.
OnSChannelVerifyPeerWird ausgelöst, wenn SChannel der TLS-IOHandler ist, sodass die Anwendung das Serverzertifikat überprüfen kann.
OnSSLAfterCreateHandlerWird ausgelöst, nachdem der SSL-Handler erstellt wurde, sodass seine Eigenschaften angepasst werden können.
OnSSLGetHandlerWird ausgelöst, bevor der SSL-Handler erstellt wird, sodass eine benutzerdefinierte Handler-Instanz bereitgestellt werden kann.
OnSSLVerifyPeerWird ausgelöst, wenn VerifyCertificate aktiviert ist, sodass die Anwendung das Serverzertifikat akzeptieren oder ablehnen kann.