TsgcWebSocketClient › Événements

Événements TsgcWebSocketClient

Événements que vous pouvez gérer, regroupés par objectif, suivis de la liste alphabétique complète.

Cycle de vie

NomDescription
OnConnectSe déclenche lorsqu'une connexion WebSocket au serveur a été établie avec succès.
OnDisconnectSe déclenche lorsque la connexion WebSocket a été interrompue ou fermée.
OnError Se déclenche chaque fois qu'une erreur de protocole WebSocket se produit sur la connexion.
OnHandshake Se déclenche lorsque le handshake HTTP client est en cours de construction afin que des en-têtes personnalisés puissent être ajoutés.
OnExceptionSe déclenche chaque fois qu'une exception non gérée est levée lors du traitement de la connexion.
OnBeforeHeartBeatSe déclenche avant chaque ping HeartBeat afin que l'application puisse envoyer un message de maintien de connexion personnalisé.
OnBeforeWatchDogSe déclenche avant chaque tentative de reconnexion WatchDog afin que l'application puisse ajuster le serveur cible ou supprimer la tentative.
OnBeforeConnect Se déclenche avant que le client tente de se connecter au serveur.

Données

NomDescription
OnMessageSe déclenche chaque fois que le serveur envoie un message texte au client.
OnBinarySe déclenche chaque fois que le serveur envoie un message binaire au client.
OnFragmentedDéclenché pour chaque fragment reçu lorsque Options.FragmentedMessages vaut frgAll ou frgOnlyFragmented.

Fiabilité

NomDescription
OnLoadBalancerError Se déclenche lorsque LoadBalancer est activé et qu'une erreur se produit lors de la communication avec le serveur Load Balancer.

Sécurité

NomDescription
OnSSLGetHandler Se déclenche avant la création du gestionnaire SSL afin qu'une instance de gestionnaire personnalisée puisse être fournie.
OnSSLAfterCreateHandlerSe déclenche après la création du gestionnaire SSL afin que ses propriétés puissent être personnalisées.
OnSSLVerifyPeer Se déclenche lorsque VerifyCertificate est activé afin que l'application puisse accepter ou rejeter le certificat du serveur.
OnSChannelVerifyPeerSe déclenche lorsque SChannel est le gestionnaire d'E/S TLS afin que l'application puisse vérifier le certificat du serveur.

Tous les événements (ordre alphabétique)

NomDescription
OnBeforeConnect Se déclenche avant que le client tente de se connecter au serveur.
OnBeforeHeartBeatSe déclenche avant chaque ping HeartBeat afin que l'application puisse envoyer un message de maintien de connexion personnalisé.
OnBeforeWatchDogSe déclenche avant chaque tentative de reconnexion WatchDog afin que l'application puisse ajuster le serveur cible ou supprimer la tentative.
OnBinarySe déclenche chaque fois que le serveur envoie un message binaire au client.
OnConnectSe déclenche lorsqu'une connexion WebSocket au serveur a été établie avec succès.
OnDisconnectSe déclenche lorsque la connexion WebSocket a été interrompue ou fermée.
OnError Se déclenche chaque fois qu'une erreur de protocole WebSocket se produit sur la connexion.
OnExceptionSe déclenche chaque fois qu'une exception non gérée est levée lors du traitement de la connexion.
OnFragmentedDéclenché pour chaque fragment reçu lorsque Options.FragmentedMessages vaut frgAll ou frgOnlyFragmented.
OnHandshake Se déclenche lorsque le handshake HTTP client est en cours de construction afin que des en-têtes personnalisés puissent être ajoutés.
OnLoadBalancerError Se déclenche lorsque LoadBalancer est activé et qu'une erreur se produit lors de la communication avec le serveur Load Balancer.
OnMessageSe déclenche chaque fois que le serveur envoie un message texte au client.
OnSChannelVerifyPeerSe déclenche lorsque SChannel est le gestionnaire d'E/S TLS afin que l'application puisse vérifier le certificat du serveur.
OnSSLAfterCreateHandlerSe déclenche après la création du gestionnaire SSL afin que ses propriétés puissent être personnalisées.
OnSSLGetHandler Se déclenche avant la création du gestionnaire SSL afin qu'une instance de gestionnaire personnalisée puisse être fournie.
OnSSLVerifyPeer Se déclenche lorsque VerifyCertificate est activé afin que l'application puisse accepter ou rejeter le certificat du serveur.