TsgcWSPClient_sgc › Eventi

TsgcWSPClient_sgc Eventi

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

Ciclo di vita

NomeDescrizione
OnConnectSi attiva dopo che l'handshake WebSocket è completato e il sottoprotocollo sgc è stato inizializzato.
OnDisconnectViene generato quando la connessione viene chiusa, riportando il codice di chiusura.
OnErrorSi attiva quando il server o il trasporto segnala una stringa di errore.
OnExceptionViene attivato quando si verifica un'eccezione non gestita sulla connessione.
OnSessionSi attiva dopo una connessione riuscita o una richiesta GetSession con il Guid di sessione assegnato.

Messaggistica

NomeDescrizione
OnMessageSi attiva quando arriva un messaggio di testo normale sul canale sgc.
OnBinarySi attiva quando arriva un frame binario; il payload viene consegnato come TMemoryStream.
OnFragmentedViene attivato per i frame WebSocket frammentati, esponendo OpCode e il flag di continuazione.
OnRawMessageGenerato prima che il componente analizzi un messaggio; impostare Handled a True per sopprimere l'elaborazione predefinita.

PubSub

NomeDescrizione
OnSubscriptionSi attiva quando il client è stato iscritto a un canale.
OnUnSubscriptionSi attiva quando la sottoscrizione del client a un canale è stata annullata.
OnEventViene attivato quando viene ricevuto un messaggio su un canale sottoscritto.
OnAcknowledgmentViene attivato quando il server conferma la ricezione di un messaggio QoS 1 o 2.

RPC

NomeDescrizione
OnRPCResultSi attiva quando il server restituisce una risposta RPC riuscita.
OnRPCErrorSi attiva quando il server restituisce una risposta di errore a una richiesta RPC.

Tutti gli eventi (in ordine alfabetico)

NomeDescrizione
OnAcknowledgmentViene attivato quando il server conferma la ricezione di un messaggio QoS 1 o 2.
OnBinarySi attiva quando arriva un frame binario; il payload viene consegnato come TMemoryStream.
OnConnectSi attiva dopo che l'handshake WebSocket è completato e il sottoprotocollo sgc è stato inizializzato.
OnDisconnectViene generato quando la connessione viene chiusa, riportando il codice di chiusura.
OnErrorSi attiva quando il server o il trasporto segnala una stringa di errore.
OnEventViene attivato quando viene ricevuto un messaggio su un canale sottoscritto.
OnExceptionViene attivato quando si verifica un'eccezione non gestita sulla connessione.
OnFragmentedViene attivato per i frame WebSocket frammentati, esponendo OpCode e il flag di continuazione.
OnMessageSi attiva quando arriva un messaggio di testo normale sul canale sgc.
OnRawMessageGenerato prima che il componente analizzi un messaggio; impostare Handled a True per sopprimere l'elaborazione predefinita.
OnRPCErrorSi attiva quando il server restituisce una risposta di errore a una richiesta RPC.
OnRPCResultSi attiva quando il server restituisce una risposta RPC riuscita.
OnSessionSi attiva dopo una connessione riuscita o una richiesta GetSession con il Guid di sessione assegnato.
OnSubscriptionSi attiva quando il client è stato iscritto a un canale.
OnUnSubscriptionSi attiva quando la sottoscrizione del client a un canale è stata annullata.