TsgcWSPClient_WAMP › Eventi

TsgcWSPClient_WAMP Eventi

Eventi gestibili, raggruppati per scopo, seguiti dall'elenco alfabetico completo.

Ciclo di vita

NomeDescrizione
OnConnectSi attiva quando il trasporto WebSocket sottostante (o TCP raw) si è connesso con successo al server.
OnDisconnectViene generato quando il trasporto sottostante si chiude, terminando la sessione WAMP corrente.
OnWelcomeViene generato quando è stato ricevuto il frame WELCOME del server, segnalando che la sessione WAMP è completamente aperta e pronta per le chiamate RPC e PubSub.
OnErrorSi attiva quando il componente rileva una condizione di errore a livello di trasporto o protocollo.
OnExceptionGenerato quando viene sollevata un'eccezione Delphi all'interno di uno dei thread di lavoro o degli handler di eventi del componente.

Messaggistica

NomeDescrizione
OnMessageViene generato per i frame di testo in arrivo che il decoder WAMP non ha instradato a un handler RPC o PubSub di livello superiore.
OnBinarySi attiva quando il server invia un frame WebSocket binario che non fa parte del protocollo di testo WAMP v1 standard.
OnFragmentedSi attiva per ogni frammento di un messaggio WebSocket multi-frame prima del riassemblaggio.
OnRawMessageSi attiva prima della decodifica WAMP, dando all'applicazione una prima visione di ogni frame di testo in arrivo con la possibilità di sopprimere l'ulteriore elaborazione.

RPC

NomeDescrizione
OnCallResultSi attiva una volta per ogni RPC riuscito per consegnare il risultato finale di un'invocazione Call.
OnCallProgressResultViene generato per ogni blocco intermedio di una RPC in streaming prima che arrivi il risultato finale tramite OnCallResult.
OnCallErrorSi attiva quando una procedura remota invocata da Call fallisce sul server o viene rifiutata.

PubSub

NomeDescrizione
OnEventGenerato quando arriva un evento pubblicato su un topic a cui questo client si è precedentemente sottoscritto.

Tutti gli eventi (in ordine alfabetico)

NomeDescrizione
OnBinarySi attiva quando il server invia un frame WebSocket binario che non fa parte del protocollo di testo WAMP v1 standard.
OnCallErrorSi attiva quando una procedura remota invocata da Call fallisce sul server o viene rifiutata.
OnCallProgressResultViene generato per ogni blocco intermedio di una RPC in streaming prima che arrivi il risultato finale tramite OnCallResult.
OnCallResultSi attiva una volta per ogni RPC riuscito per consegnare il risultato finale di un'invocazione Call.
OnConnectSi attiva quando il trasporto WebSocket sottostante (o TCP raw) si è connesso con successo al server.
OnDisconnectViene generato quando il trasporto sottostante si chiude, terminando la sessione WAMP corrente.
OnErrorSi attiva quando il componente rileva una condizione di errore a livello di trasporto o protocollo.
OnEventGenerato quando arriva un evento pubblicato su un topic a cui questo client si è precedentemente sottoscritto.
OnExceptionGenerato quando viene sollevata un'eccezione Delphi all'interno di uno dei thread di lavoro o degli handler di eventi del componente.
OnFragmentedSi attiva per ogni frammento di un messaggio WebSocket multi-frame prima del riassemblaggio.
OnMessageViene generato per i frame di testo in arrivo che il decoder WAMP non ha instradato a un handler RPC o PubSub di livello superiore.
OnRawMessageSi attiva prima della decodifica WAMP, dando all'applicazione una prima visione di ogni frame di testo in arrivo con la possibilità di sopprimere l'ulteriore elaborazione.
OnWelcomeViene generato quando è stato ricevuto il frame WELCOME del server, segnalando che la sessione WAMP è completamente aperta e pronta per le chiamate RPC e PubSub.