TsgcWSPServer_sgc › Ereignisse

TsgcWSPServer_sgc Ereignisse

Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.

Lebenszyklus

NameBeschreibung
OnConnectWird ausgelöst, nachdem ein Client den WebSocket-Handshake für dieses Subprotokoll abgeschlossen hat.
OnDisconnectWird ausgelöst, wenn sich ein Client vom Server trennt.
OnErrorWird ausgelöst, wenn das Subprotokoll eine protokollbezogene Fehlerzeichenkette für eine Verbindung meldet.
OnExceptionWird ausgelöst, wenn beim Verarbeiten einer Verbindung eine nicht behandelte Ausnahme ausgelöst wird.

Messaging

NameBeschreibung
OnMessageWird ausgelöst, wenn ein Client eine reine Textnachricht sendet, die in den sgc-Umschlag eingebettet ist.
OnBinaryWird ausgelöst, wenn ein Client einen Binär-Frame an den Server sendet.
OnFragmentedWird für jedes Fragment einer fragmentierten WebSocket-Nachricht ausgelöst, die von einem Client empfangen wird.
OnRawMessageWird ausgelöst, bevor eine Textnachricht decodiert wird, und ermöglicht es dem Handler, sie zu verbrauchen.

PubSub

NameBeschreibung
OnBeforeSubscriptionWird ausgelöst, bevor ein Abonnement akzeptiert wird; der Handler kann es ablehnen oder autorisieren.
OnSubscriptionWird ausgelöst, nachdem ein Client erfolgreich einen Kanal abonniert hat.
OnUnSubscriptionWird ausgelöst, nachdem ein Client das Abonnement eines Kanals aufgehoben hat.
OnBeforePublishWird ausgelöst, bevor eine Client-Veröffentlichung gesendet wird; der Handler kann sie umschreiben oder ablehnen.
OnNotificationWird ausgelöst, wenn ein Client eine JSON-RPC-Notification sendet (keine Id, keine Antwort erwartet).
OnAcknowledgmentWird ausgelöst, wenn ein Client den Empfang einer QoS-Level-1- oder Level-2-Nachricht bestätigt.

RPC

NameBeschreibung
OnRPCWird ausgelöst, wenn ein Client eine JSON-RPC-Methode auf diesem Server aufruft.
OnRPCAuthenticationWird ausgelöst, wenn eine RPC-Methode nicht auf der Zulassungsliste steht, sodass der Handler sie autorisieren kann.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnAcknowledgmentWird ausgelöst, wenn ein Client den Empfang einer QoS-Level-1- oder Level-2-Nachricht bestätigt.
OnBeforePublishWird ausgelöst, bevor eine Client-Veröffentlichung gesendet wird; der Handler kann sie umschreiben oder ablehnen.
OnBeforeSubscriptionWird ausgelöst, bevor ein Abonnement akzeptiert wird; der Handler kann es ablehnen oder autorisieren.
OnBinaryWird ausgelöst, wenn ein Client einen Binär-Frame an den Server sendet.
OnConnectWird ausgelöst, nachdem ein Client den WebSocket-Handshake für dieses Subprotokoll abgeschlossen hat.
OnDisconnectWird ausgelöst, wenn sich ein Client vom Server trennt.
OnErrorWird ausgelöst, wenn das Subprotokoll eine protokollbezogene Fehlerzeichenkette für eine Verbindung meldet.
OnExceptionWird ausgelöst, wenn beim Verarbeiten einer Verbindung eine nicht behandelte Ausnahme ausgelöst wird.
OnFragmentedWird für jedes Fragment einer fragmentierten WebSocket-Nachricht ausgelöst, die von einem Client empfangen wird.
OnMessageWird ausgelöst, wenn ein Client eine reine Textnachricht sendet, die in den sgc-Umschlag eingebettet ist.
OnNotificationWird ausgelöst, wenn ein Client eine JSON-RPC-Notification sendet (keine Id, keine Antwort erwartet).
OnRawMessageWird ausgelöst, bevor eine Textnachricht decodiert wird, und ermöglicht es dem Handler, sie zu verbrauchen.
OnRPCWird ausgelöst, wenn ein Client eine JSON-RPC-Methode auf diesem Server aufruft.
OnRPCAuthenticationWird ausgelöst, wenn eine RPC-Methode nicht auf der Zulassungsliste steht, sodass der Handler sie autorisieren kann.
OnSubscriptionWird ausgelöst, nachdem ein Client erfolgreich einen Kanal abonniert hat.
OnUnSubscriptionWird ausgelöst, nachdem ein Client das Abonnement eines Kanals aufgehoben hat.