TsgcWSPClient_WAMP › Événements

Événements de TsgcWSPClient_WAMP

É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 lorsque le transport WebSocket (ou TCP brut) sous-jacent s'est connecté avec succès au serveur.
OnDisconnectSe déclenche lors de la fermeture du transport sous-jacent, mettant fin à la session WAMP en cours.
OnWelcome Se déclenche lorsque la trame WELCOME du serveur a été reçue, signalant que la session WAMP est entièrement ouverte et prête pour les appels RPC et PubSub.
OnError Se déclenche lorsque le composant détecte une condition d'erreur au niveau du transport ou du protocole.
OnExceptionSe déclenche lorsqu'une exception Delphi est levée dans l'un des threads worker ou gestionnaires d'événements du composant.

Messagerie

NomDescription
OnMessageSe déclenche pour les trames texte entrantes que le décodeur WAMP n'a pas acheminé vers un gestionnaire RPC ou PubSub de niveau supérieur.
OnBinaryDéclenché lorsque le serveur envoie une trame WebSocket binaire qui ne fait pas partie du protocole texte standard WAMP v1.
OnFragmentedSe déclenche pour chaque fragment d'un message WebSocket multi-trames avant le réassemblage.
OnRawMessageSe déclenche avant le décodage WAMP, donnant à l'application un premier aperçu de chaque trame de texte entrante avec la possibilité de supprimer tout traitement ultérieur.

RPC

NomDescription
OnCallResultSe déclenche une fois par appel RPC réussi pour livrer le résultat final d'une invocation Call.
OnCallProgressResultSe déclenche pour chaque morceau intermédiaire d'un RPC en flux continu avant l'arrivée du résultat final via OnCallResult.
OnCallError Se déclenche lorsqu'une procédure distante invoquée par Call échoue sur le serveur ou est rejetée.

PubSub

NomDescription
OnEventSe déclenche lorsqu'un événement publié arrive sur un topic auquel ce client s'est précédemment abonné.

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

NomDescription
OnBinaryDéclenché lorsque le serveur envoie une trame WebSocket binaire qui ne fait pas partie du protocole texte standard WAMP v1.
OnCallError Se déclenche lorsqu'une procédure distante invoquée par Call échoue sur le serveur ou est rejetée.
OnCallProgressResultSe déclenche pour chaque morceau intermédiaire d'un RPC en flux continu avant l'arrivée du résultat final via OnCallResult.
OnCallResultSe déclenche une fois par appel RPC réussi pour livrer le résultat final d'une invocation Call.
OnConnectSe déclenche lorsque le transport WebSocket (ou TCP brut) sous-jacent s'est connecté avec succès au serveur.
OnDisconnectSe déclenche lors de la fermeture du transport sous-jacent, mettant fin à la session WAMP en cours.
OnError Se déclenche lorsque le composant détecte une condition d'erreur au niveau du transport ou du protocole.
OnEventSe déclenche lorsqu'un événement publié arrive sur un topic auquel ce client s'est précédemment abonné.
OnExceptionSe déclenche lorsqu'une exception Delphi est levée dans l'un des threads worker ou gestionnaires d'événements du composant.
OnFragmentedSe déclenche pour chaque fragment d'un message WebSocket multi-trames avant le réassemblage.
OnMessageSe déclenche pour les trames texte entrantes que le décodeur WAMP n'a pas acheminé vers un gestionnaire RPC ou PubSub de niveau supérieur.
OnRawMessageSe déclenche avant le décodage WAMP, donnant à l'application un premier aperçu de chaque trame de texte entrante avec la possibilité de supprimer tout traitement ultérieur.
OnWelcome Se déclenche lorsque la trame WELCOME du serveur a été reçue, signalant que la session WAMP est entièrement ouverte et prête pour les appels RPC et PubSub.