TsgcTCPClient › Zdarzenia

TsgcTCPClient Zdarzenia

Zdarzenia, które można obsługiwać, pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Cykl życia

NazwaOpis
OnConnectWywoływane po pomyślnym nawiązaniu połączenia TCP z serwerem.
OnDisconnectWywoływane po zerwaniu lub zamknięciu połączenia TCP.
OnErrorWywoływane za każdym razem, gdy na połączeniu TCP zostanie zgłoszony błąd niekrytyczny.
OnExceptionWywoływane za każdym razem, gdy podczas przetwarzania połączenia TCP wystąpi nieobsłużony wyjątek.

Dane

NazwaOpis
OnMessageWywoływane, gdy surowe bajty odebrane z serwera TCP mogą zostać przedstawione jako tekst.
OnBinaryWywoływane po odebraniu surowych bajtów z serwera TCP.

Niezawodność

NazwaOpis
OnBeforeHeartBeatWywoływane przed każdym taktem HeartBeat, dzięki czemu aplikacja może wysłać niestandardowy ładunek keep-alive.
OnBeforeWatchDogWywoływane przed każdą próbą ponownego połączenia przez WatchDog, co umożliwia aplikacji zmianę docelowego serwera lub rezygnację z ponowienia.

Bezpieczeństwo

NazwaOpis
OnSSLGetHandlerWywoływane przed utworzeniem procedury obsługi SSL, co umożliwia dostarczenie niestandardowego wystąpienia procedury obsługi.
OnSSLAfterCreateHandlerWywoływane po utworzeniu procedury obsługi SSL, umożliwiając dostosowanie jej właściwości.
OnSSLVerifyPeerWywoływane, gdy właściwość VerifyCertificate jest włączona, aby aplikacja mogła zaakceptować lub odrzucić certyfikat serwera.
OnSChannelVerifyPeerWywoływane, gdy SChannel jest IOHandlerem TLS, aby aplikacja mogła zweryfikować certyfikat serwera.

Wszystkie zdarzenia (alfabetycznie)

NazwaOpis
OnBeforeHeartBeatWywoływane przed każdym taktem HeartBeat, dzięki czemu aplikacja może wysłać niestandardowy ładunek keep-alive.
OnBeforeWatchDogWywoływane przed każdą próbą ponownego połączenia przez WatchDog, co umożliwia aplikacji zmianę docelowego serwera lub rezygnację z ponowienia.
OnBinaryWywoływane po odebraniu surowych bajtów z serwera TCP.
OnConnectWywoływane po pomyślnym nawiązaniu połączenia TCP z serwerem.
OnDisconnectWywoływane po zerwaniu lub zamknięciu połączenia TCP.
OnErrorWywoływane za każdym razem, gdy na połączeniu TCP zostanie zgłoszony błąd niekrytyczny.
OnExceptionWywoływane za każdym razem, gdy podczas przetwarzania połączenia TCP wystąpi nieobsłużony wyjątek.
OnMessageWywoływane, gdy surowe bajty odebrane z serwera TCP mogą zostać przedstawione jako tekst.
OnSChannelVerifyPeerWywoływane, gdy SChannel jest IOHandlerem TLS, aby aplikacja mogła zweryfikować certyfikat serwera.
OnSSLAfterCreateHandlerWywoływane po utworzeniu procedury obsługi SSL, umożliwiając dostosowanie jej właściwości.
OnSSLGetHandlerWywoływane przed utworzeniem procedury obsługi SSL, co umożliwia dostarczenie niestandardowego wystąpienia procedury obsługi.
OnSSLVerifyPeerWywoływane, gdy właściwość VerifyCertificate jest włączona, aby aplikacja mogła zaakceptować lub odrzucić certyfikat serwera.