TsgcTCPClient › Ereignisse

TsgcTCPClient Ereignisse

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

Lebenszyklus

NameBeschreibung
OnConnectWird ausgelöst, wenn die TCP-Verbindung zum Server erfolgreich hergestellt wurde.
OnDisconnectWird ausgelöst, wenn die TCP-Verbindung abgebrochen oder geschlossen wurde.
OnErrorWird jedes Mal ausgelöst, wenn ein nicht schwerwiegender Fehler auf der TCP-Verbindung gemeldet wird.
OnExceptionWird ausgelöst, wenn beim Verarbeiten der TCP-Verbindung eine nicht behandelte Ausnahme ausgelöst wird.

Data

NameBeschreibung
OnMessageWird ausgelöst, wenn rohe vom TCP-Server empfangene Bytes als Text bereitgestellt werden können.
OnBinaryWird ausgelöst, wenn rohe Bytes vom TCP-Server empfangen wurden.

Zuverlässigkeit

NameBeschreibung
OnBeforeHeartBeatWird vor jedem HeartBeat-Tick ausgelöst, sodass die Anwendung eine benutzerdefinierte Keep-Alive-Nutzlast senden kann.
OnBeforeWatchDogWird vor jedem WatchDog-Wiederverbindungsversuch ausgelöst, sodass die Anwendung den Zielserver anpassen oder den Wiederholungsversuch unterdrücken kann.

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
OnBeforeHeartBeatWird vor jedem HeartBeat-Tick ausgelöst, sodass die Anwendung eine benutzerdefinierte Keep-Alive-Nutzlast senden kann.
OnBeforeWatchDogWird vor jedem WatchDog-Wiederverbindungsversuch ausgelöst, sodass die Anwendung den Zielserver anpassen oder den Wiederholungsversuch unterdrücken kann.
OnBinaryWird ausgelöst, wenn rohe Bytes vom TCP-Server empfangen wurden.
OnConnectWird ausgelöst, wenn die TCP-Verbindung zum Server erfolgreich hergestellt wurde.
OnDisconnectWird ausgelöst, wenn die TCP-Verbindung abgebrochen oder geschlossen wurde.
OnErrorWird jedes Mal ausgelöst, wenn ein nicht schwerwiegender Fehler auf der TCP-Verbindung gemeldet wird.
OnExceptionWird ausgelöst, wenn beim Verarbeiten der TCP-Verbindung eine nicht behandelte Ausnahme ausgelöst wird.
OnMessageWird ausgelöst, wenn rohe vom TCP-Server empfangene Bytes als Text bereitgestellt werden können.
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.