TsgcWSPServer_sgc › Événements

TsgcWSPServer_sgc Events

É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 après qu'un client a complété la handshake WebSocket pour ce sous-protocole.
OnDisconnectSe déclenche lorsqu'un client se déconnecte du serveur.
OnError Se déclenche lorsque le sous-protocole signale une chaîne d'erreur au niveau du protocole pour une connexion.
OnExceptionDéclenché lorsqu'une exception non gérée est levée lors du traitement d'une connexion.

Messagerie

NomDescription
OnMessageSe déclenche lorsqu'un client envoie un message en texte brut encapsulé dans l'enveloppe sgc.
OnBinarySe déclenche lorsqu'un client envoie une trame binaire au serveur.
OnFragmentedSe déclenche pour chaque fragment d'un message WebSocket fragmenté reçu d'un client.
OnRawMessageDéclenché avant qu'un message texte ne soit décodé, permettant au gestionnaire de le consommer.

PubSub

NomDescription
OnBeforeSubscriptionSe déclenche avant qu'un abonnement ne soit accepté ; le gestionnaire peut le refuser ou l'autoriser.
OnSubscription Se déclenche après qu'un client s'est abonné avec succès à un canal.
OnUnSubscriptionSe déclenche après qu'un client s'est désabonné d'un canal.
OnBeforePublish Se déclenche avant qu'une publication client soit diffusée ; le gestionnaire peut la réécrire ou la refuser.
OnNotificationSe déclenche lorsqu'un client envoie une notification JSON-RPC (sans Id, aucune réponse attendue).
OnAcknowledgmentSe déclenche lorsqu'un client confirme la réception d'un message de niveau QoS 1 ou 2.

RPC

NomDescription
OnRPCSe déclenche lorsqu'un client invoque une méthode JSON-RPC sur ce serveur.
OnRPCAuthentication Se déclenche lorsqu'une méthode RPC ne figure pas dans la liste d'autorisation, permettant au gestionnaire de l'autoriser.

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

NomDescription
OnAcknowledgmentSe déclenche lorsqu'un client confirme la réception d'un message de niveau QoS 1 ou 2.
OnBeforePublish Se déclenche avant qu'une publication client soit diffusée ; le gestionnaire peut la réécrire ou la refuser.
OnBeforeSubscriptionSe déclenche avant qu'un abonnement ne soit accepté ; le gestionnaire peut le refuser ou l'autoriser.
OnBinarySe déclenche lorsqu'un client envoie une trame binaire au serveur.
OnConnectSe déclenche après qu'un client a complété la handshake WebSocket pour ce sous-protocole.
OnDisconnectSe déclenche lorsqu'un client se déconnecte du serveur.
OnError Se déclenche lorsque le sous-protocole signale une chaîne d'erreur au niveau du protocole pour une connexion.
OnExceptionDéclenché lorsqu'une exception non gérée est levée lors du traitement d'une connexion.
OnFragmentedSe déclenche pour chaque fragment d'un message WebSocket fragmenté reçu d'un client.
OnMessageSe déclenche lorsqu'un client envoie un message en texte brut encapsulé dans l'enveloppe sgc.
OnNotificationSe déclenche lorsqu'un client envoie une notification JSON-RPC (sans Id, aucune réponse attendue).
OnRawMessageDéclenché avant qu'un message texte ne soit décodé, permettant au gestionnaire de le consommer.
OnRPCSe déclenche lorsqu'un client invoque une méthode JSON-RPC sur ce serveur.
OnRPCAuthentication Se déclenche lorsqu'une méthode RPC ne figure pas dans la liste d'autorisation, permettant au gestionnaire de l'autoriser.
OnSubscription Se déclenche après qu'un client s'est abonné avec succès à un canal.
OnUnSubscriptionSe déclenche après qu'un client s'est désabonné d'un canal.