TsgcTCPClient › Eventi

Eventi di TsgcTCPClient

Eventi gestibili, raggruppati per scopo, seguiti dall'elenco alfabetico completo.

Ciclo di vita

NomeDescrizione
OnConnectViene generato quando la connessione TCP al server è stata stabilita con successo.
OnDisconnectViene generato quando la connessione TCP è caduta o è stata chiusa.
OnErrorSi attiva ogni volta che viene segnalato un errore non fatale sulla connessione TCP.
OnExceptionViene generato ogni volta che si verifica un'eccezione non gestita durante l'elaborazione della connessione TCP.

Data

NomeDescrizione
OnMessageSi attiva quando i byte grezzi ricevuti dal server TCP possono essere esposti come testo.
OnBinarySi attiva quando byte grezzi vengono ricevuti dal server TCP.

Affidabilità

NomeDescrizione
OnBeforeHeartBeatSi attiva prima di ogni tick di HeartBeat in modo che l'applicazione possa inviare un payload keep-alive personalizzato.
OnBeforeWatchDogSi attiva prima di ogni tentativo di riconnessione WatchDog in modo che l'applicazione possa modificare il server di destinazione o sopprimere il tentativo.

Sicurezza

NomeDescrizione
OnSSLGetHandlerViene attivato prima della creazione del gestore SSL, in modo da poter fornire un'istanza di gestore personalizzata.
OnSSLAfterCreateHandlerSi attiva dopo che l'handler SSL è stato creato, così le sue proprietà possono essere personalizzate.
OnSSLVerifyPeerSi attiva quando VerifyCertificate è abilitato in modo che l'applicazione possa accettare o rifiutare il certificato del server.
OnSChannelVerifyPeerSi attiva quando SChannel è il TLS IOHandler affinché l'applicazione possa verificare il certificato del server.

Tutti gli eventi (in ordine alfabetico)

NomeDescrizione
OnBeforeHeartBeatSi attiva prima di ogni tick di HeartBeat in modo che l'applicazione possa inviare un payload keep-alive personalizzato.
OnBeforeWatchDogSi attiva prima di ogni tentativo di riconnessione WatchDog in modo che l'applicazione possa modificare il server di destinazione o sopprimere il tentativo.
OnBinarySi attiva quando byte grezzi vengono ricevuti dal server TCP.
OnConnectViene generato quando la connessione TCP al server è stata stabilita con successo.
OnDisconnectViene generato quando la connessione TCP è caduta o è stata chiusa.
OnErrorSi attiva ogni volta che viene segnalato un errore non fatale sulla connessione TCP.
OnExceptionViene generato ogni volta che si verifica un'eccezione non gestita durante l'elaborazione della connessione TCP.
OnMessageSi attiva quando i byte grezzi ricevuti dal server TCP possono essere esposti come testo.
OnSChannelVerifyPeerSi attiva quando SChannel è il TLS IOHandler affinché l'applicazione possa verificare il certificato del server.
OnSSLAfterCreateHandlerSi attiva dopo che l'handler SSL è stato creato, così le sue proprietà possono essere personalizzate.
OnSSLGetHandlerViene attivato prima della creazione del gestore SSL, in modo da poter fornire un'istanza di gestore personalizzata.
OnSSLVerifyPeerSi attiva quando VerifyCertificate è abilitato in modo che l'applicazione possa accettare o rifiutare il certificato del server.