TsgcWSPServer_WAMP › Événements

TsgcWSPServer_WAMP Événements

É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 côté serveur lorsqu'un client WebSocket termine la négociation et s'attache au sous-protocole WAMP.
OnDisconnectSe déclenche sur le serveur lorsqu'un client WAMP ferme son transport WebSocket ou que le serveur le déconnecte.
OnError Se déclenche lorsque le serveur détecte une erreur de transport ou de protocole sur une connexion client WAMP.
OnExceptionSe déclenche lorsqu'une exception Delphi est levée dans les threads de travail du serveur ou les gestionnaires d'événements utilisateur.

Messagerie

NomDescription
OnMessageDéclenché pour les trames de texte entrantes d'un client que le décodeur WAMP n'a pas routé vers un événement RPC ou PubSub dédié.
OnBinarySe déclenche lorsqu'un client envoie une trame WebSocket binaire qui ne fait pas partie du protocole texte WAMP v1 standard.
OnFragmentedSe déclenche pour chaque fragment d'un message WebSocket multi-trame reçu d'un client avant que la charge utile soit réassemblée.
OnRawMessageSe déclenche avant le décodage WAMP, permettant au serveur d'inspecter chaque trame texte entrante et d'en supprimer éventuellement le traitement ultérieur.

PubSub

NomDescription
OnBeforeSubscriptionSe déclenche lorsqu'un client envoie une trame SUBSCRIBE, donnant au serveur la possibilité d'accepter ou de rejeter l'abonnement.
OnSubscription Se déclenche après qu'un abonnement client a été accepté et que le courtier a enregistré le client pour le sujet.
OnUnSubscriptionSe déclenche lorsqu'un client envoie une trame UNSUBSCRIBE et que le broker l'a supprimé de la rubrique.

RPC

NomDescription
OnCall Se déclenche lorsqu'un client invoque une procédure distante ; le gestionnaire doit répondre via CallResult, CallProgressResult ou CallError.
OnBeforeCancelCallDéclenché lorsqu'un client demande l'annulation d'un RPC en cours, donnant au serveur la possibilité d'honorer ou de refuser la requête.

Espaces de noms

NomDescription
OnPrefix Se déclenche lorsqu'un client envoie une trame PREFIX, enregistrant un raccourci (CURIE) qui se développe en URI complet.

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

NomDescription
OnBeforeCancelCallDéclenché lorsqu'un client demande l'annulation d'un RPC en cours, donnant au serveur la possibilité d'honorer ou de refuser la requête.
OnBeforeSubscriptionSe déclenche lorsqu'un client envoie une trame SUBSCRIBE, donnant au serveur la possibilité d'accepter ou de rejeter l'abonnement.
OnBinarySe déclenche lorsqu'un client envoie une trame WebSocket binaire qui ne fait pas partie du protocole texte WAMP v1 standard.
OnCall Se déclenche lorsqu'un client invoque une procédure distante ; le gestionnaire doit répondre via CallResult, CallProgressResult ou CallError.
OnConnectSe déclenche côté serveur lorsqu'un client WebSocket termine la négociation et s'attache au sous-protocole WAMP.
OnDisconnectSe déclenche sur le serveur lorsqu'un client WAMP ferme son transport WebSocket ou que le serveur le déconnecte.
OnError Se déclenche lorsque le serveur détecte une erreur de transport ou de protocole sur une connexion client WAMP.
OnExceptionSe déclenche lorsqu'une exception Delphi est levée dans les threads de travail du serveur ou les gestionnaires d'événements utilisateur.
OnFragmentedSe déclenche pour chaque fragment d'un message WebSocket multi-trame reçu d'un client avant que la charge utile soit réassemblée.
OnMessageDéclenché pour les trames de texte entrantes d'un client que le décodeur WAMP n'a pas routé vers un événement RPC ou PubSub dédié.
OnPrefix Se déclenche lorsqu'un client envoie une trame PREFIX, enregistrant un raccourci (CURIE) qui se développe en URI complet.
OnRawMessageSe déclenche avant le décodage WAMP, permettant au serveur d'inspecter chaque trame texte entrante et d'en supprimer éventuellement le traitement ultérieur.
OnSubscription Se déclenche après qu'un abonnement client a été accepté et que le courtier a enregistré le client pour le sujet.
OnUnSubscriptionSe déclenche lorsqu'un client envoie une trame UNSUBSCRIBE et que le broker l'a supprimé de la rubrique.