TsgcWebSocketClient › Eventi
Eventi gestibili, raggruppati per scopo, seguiti dall'elenco alfabetico completo.
| Nome | Descrizione |
|---|---|
| OnConnect | Si attiva quando una connessione WebSocket al server è stata stabilita con successo. |
| OnDisconnect | Si attiva quando la connessione WebSocket è stata interrotta o chiusa. |
| OnError | Si attiva ogni volta che si verifica un errore di protocollo WebSocket sulla connessione. |
| OnHandshake | Viene generato quando l'handshake HTTP del client viene costruito, in modo da poter aggiungere intestazioni personalizzate. |
| OnException | Si attiva ogni volta che viene generata un'eccezione non gestita durante l'elaborazione della connessione. |
| OnBeforeHeartBeat | Si attiva prima di ogni ping HeartBeat, in modo che l'applicazione possa inviare un messaggio keep-alive personalizzato. |
| OnBeforeWatchDog | Si attiva prima di ogni tentativo di riconnessione WatchDog in modo che l'applicazione possa modificare il server di destinazione o sopprimere il tentativo. |
| OnBeforeConnect | Si attiva prima che il client tenti di connettersi al server. |
| Nome | Descrizione |
|---|---|
| OnMessage | Si attiva ogni volta che il server invia un messaggio di testo al client. |
| OnBinary | Si attiva ogni volta che il server invia un messaggio binario al client. |
| OnFragmented | Si attiva per ogni frammento ricevuto quando Options.FragmentedMessages è frgAll o frgOnlyFragmented. |
| Nome | Descrizione |
|---|---|
| OnLoadBalancerError | Viene attivato quando LoadBalancer è abilitato e si verifica un errore durante la comunicazione con il Load Balancer Server. |
| Nome | Descrizione |
|---|---|
| OnSSLGetHandler | Viene attivato prima della creazione del gestore SSL, in modo da poter fornire un'istanza di gestore personalizzata. |
| OnSSLAfterCreateHandler | Si attiva dopo che l'handler SSL è stato creato, così le sue proprietà possono essere personalizzate. |
| OnSSLVerifyPeer | Si attiva quando VerifyCertificate è abilitato in modo che l'applicazione possa accettare o rifiutare il certificato del server. |
| OnSChannelVerifyPeer | Si attiva quando SChannel è il TLS IOHandler affinché l'applicazione possa verificare il certificato del server. |
| Nome | Descrizione |
|---|---|
| OnBeforeConnect | Si attiva prima che il client tenti di connettersi al server. |
| OnBeforeHeartBeat | Si attiva prima di ogni ping HeartBeat, in modo che l'applicazione possa inviare un messaggio keep-alive personalizzato. |
| OnBeforeWatchDog | Si attiva prima di ogni tentativo di riconnessione WatchDog in modo che l'applicazione possa modificare il server di destinazione o sopprimere il tentativo. |
| OnBinary | Si attiva ogni volta che il server invia un messaggio binario al client. |
| OnConnect | Si attiva quando una connessione WebSocket al server è stata stabilita con successo. |
| OnDisconnect | Si attiva quando la connessione WebSocket è stata interrotta o chiusa. |
| OnError | Si attiva ogni volta che si verifica un errore di protocollo WebSocket sulla connessione. |
| OnException | Si attiva ogni volta che viene generata un'eccezione non gestita durante l'elaborazione della connessione. |
| OnFragmented | Si attiva per ogni frammento ricevuto quando Options.FragmentedMessages è frgAll o frgOnlyFragmented. |
| OnHandshake | Viene generato quando l'handshake HTTP del client viene costruito, in modo da poter aggiungere intestazioni personalizzate. |
| OnLoadBalancerError | Viene attivato quando LoadBalancer è abilitato e si verifica un errore durante la comunicazione con il Load Balancer Server. |
| OnMessage | Si attiva ogni volta che il server invia un messaggio di testo al client. |
| OnSChannelVerifyPeer | Si attiva quando SChannel è il TLS IOHandler affinché l'applicazione possa verificare il certificato del server. |
| OnSSLAfterCreateHandler | Si attiva dopo che l'handler SSL è stato creato, così le sue proprietà possono essere personalizzate. |
| OnSSLGetHandler | Viene attivato prima della creazione del gestore SSL, in modo da poter fornire un'istanza di gestore personalizzata. |
| OnSSLVerifyPeer | Si attiva quando VerifyCertificate è abilitato in modo che l'applicazione possa accettare o rifiutare il certificato del server. |