TsgcWSPServer_sgc › Eventi

TsgcWSPServer_sgc Events

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

Ciclo di vita

NomeDescrizione
OnConnectSi attiva dopo che un client completa l'handshake WebSocket per questo sottoprotocollo.
OnDisconnectViene generato quando un client si disconnette dal server.
OnErrorSi attiva quando il sottoprotocollo segnala una stringa di errore a livello di protocollo per una connessione.
OnExceptionGenerato quando viene sollevata un'eccezione non gestita durante l'elaborazione di una connessione.

Messaggistica

NomeDescrizione
OnMessageSi attiva quando un client invia un messaggio di testo normale incapsulato nell'envelope sgc.
OnBinaryViene attivato quando un client invia un frame binario al server.
OnFragmentedViene generato per ogni frammento di un messaggio WebSocket frammentato ricevuto da un client.
OnRawMessageViene generato prima che un messaggio di testo venga decodificato, consentendo al gestore di consumarlo.

PubSub

NomeDescrizione
OnBeforeSubscriptionSi attiva prima che una sottoscrizione venga accettata; il gestore può negarla o autorizzarla.
OnSubscriptionSi attiva dopo che un client si è iscritto con successo a un canale.
OnUnSubscriptionViene attivato dopo che un client si disiscrive da un canale.
OnBeforePublishGenerato prima che una pubblicazione del client venga trasmessa; il gestore può riscriverla o rifiutarla.
OnNotificationSi attiva quando un client invia una notifica JSON-RPC (senza Id, senza risposta attesa).
OnAcknowledgmentSi attiva quando un client conferma la ricezione di un messaggio QoS Level 1 o Level 2.

RPC

NomeDescrizione
OnRPCViene attivato quando un client invoca un metodo JSON-RPC su questo server.
OnRPCAuthenticationGenerato quando un metodo RPC non è nella lista consentita, permettendo al gestore di autorizzarlo.

Tutti gli eventi (in ordine alfabetico)

NomeDescrizione
OnAcknowledgmentSi attiva quando un client conferma la ricezione di un messaggio QoS Level 1 o Level 2.
OnBeforePublishGenerato prima che una pubblicazione del client venga trasmessa; il gestore può riscriverla o rifiutarla.
OnBeforeSubscriptionSi attiva prima che una sottoscrizione venga accettata; il gestore può negarla o autorizzarla.
OnBinaryViene attivato quando un client invia un frame binario al server.
OnConnectSi attiva dopo che un client completa l'handshake WebSocket per questo sottoprotocollo.
OnDisconnectViene generato quando un client si disconnette dal server.
OnErrorSi attiva quando il sottoprotocollo segnala una stringa di errore a livello di protocollo per una connessione.
OnExceptionGenerato quando viene sollevata un'eccezione non gestita durante l'elaborazione di una connessione.
OnFragmentedViene generato per ogni frammento di un messaggio WebSocket frammentato ricevuto da un client.
OnMessageSi attiva quando un client invia un messaggio di testo normale incapsulato nell'envelope sgc.
OnNotificationSi attiva quando un client invia una notifica JSON-RPC (senza Id, senza risposta attesa).
OnRawMessageViene generato prima che un messaggio di testo venga decodificato, consentendo al gestore di consumarlo.
OnRPCViene attivato quando un client invoca un metodo JSON-RPC su questo server.
OnRPCAuthenticationGenerato quando un metodo RPC non è nella lista consentita, permettendo al gestore di autorizzarlo.
OnSubscriptionSi attiva dopo che un client si è iscritto con successo a un canale.
OnUnSubscriptionViene attivato dopo che un client si disiscrive da un canale.