TsgcWSPClient_sgc › Ereignisse

TsgcWSPClient_sgc Ereignisse

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

Lebenszyklus

NameBeschreibung
OnConnectWird ausgelöst, nachdem der WebSocket-Handshake abgeschlossen und das sgc-Subprotokoll initialisiert wurde.
OnDisconnectWird ausgelöst, wenn die Verbindung geschlossen wird, und meldet den Schließcode.
OnErrorWird ausgelöst, wenn der Server oder Transport einen Fehler-String meldet.
OnExceptionWird ausgelöst, wenn eine unbehandelte Ausnahme auf der Verbindung auftritt.
OnSessionWird nach einer erfolgreichen Verbindung oder GetSession-Anfrage mit der zugewiesenen Sitzungs-Guid ausgelöst.

Messaging

NameBeschreibung
OnMessageWird ausgelöst, wenn eine reine Textnachricht auf dem sgc-Kanal eintrifft.
OnBinaryWird ausgelöst, wenn ein binärer Frame eintrifft; die Payload wird als TMemoryStream zugestellt.
OnFragmentedWird für fragmentierte WebSocket-Frames ausgelöst und stellt OpCode und Continuation-Flag bereit.
OnRawMessageWird ausgelöst, bevor die Komponente eine Nachricht parst; setzen Sie Handled auf True, um die Standardverarbeitung zu unterdrücken.

PubSub

NameBeschreibung
OnSubscriptionWird ausgelöst, wenn der Client einen Kanal abonniert hat.
OnUnSubscriptionWird ausgelöst, wenn der Client von einem Kanal abgemeldet wurde.
OnEventWird ausgelöst, wenn eine Nachricht auf einem abonnierten Kanal empfangen wird.
OnAcknowledgmentWird ausgelöst, wenn der Server den Empfang einer QoS-1- oder -2-Nachricht bestätigt.

RPC

NameBeschreibung
OnRPCResultWird ausgelöst, wenn der Server eine erfolgreiche RPC-Antwort zurückgibt.
OnRPCErrorWird ausgelöst, wenn der Server eine Fehlerantwort auf eine RPC-Anfrage zurückgibt.

Alle Ereignisse (alphabetisch)

NameBeschreibung
OnAcknowledgmentWird ausgelöst, wenn der Server den Empfang einer QoS-1- oder -2-Nachricht bestätigt.
OnBinaryWird ausgelöst, wenn ein binärer Frame eintrifft; die Payload wird als TMemoryStream zugestellt.
OnConnectWird ausgelöst, nachdem der WebSocket-Handshake abgeschlossen und das sgc-Subprotokoll initialisiert wurde.
OnDisconnectWird ausgelöst, wenn die Verbindung geschlossen wird, und meldet den Schließcode.
OnErrorWird ausgelöst, wenn der Server oder Transport einen Fehler-String meldet.
OnEventWird ausgelöst, wenn eine Nachricht auf einem abonnierten Kanal empfangen wird.
OnExceptionWird ausgelöst, wenn eine unbehandelte Ausnahme auf der Verbindung auftritt.
OnFragmentedWird für fragmentierte WebSocket-Frames ausgelöst und stellt OpCode und Continuation-Flag bereit.
OnMessageWird ausgelöst, wenn eine reine Textnachricht auf dem sgc-Kanal eintrifft.
OnRawMessageWird ausgelöst, bevor die Komponente eine Nachricht parst; setzen Sie Handled auf True, um die Standardverarbeitung zu unterdrücken.
OnRPCErrorWird ausgelöst, wenn der Server eine Fehlerantwort auf eine RPC-Anfrage zurückgibt.
OnRPCResultWird ausgelöst, wenn der Server eine erfolgreiche RPC-Antwort zurückgibt.
OnSessionWird nach einer erfolgreichen Verbindung oder GetSession-Anfrage mit der zugewiesenen Sitzungs-Guid ausgelöst.
OnSubscriptionWird ausgelöst, wenn der Client einen Kanal abonniert hat.
OnUnSubscriptionWird ausgelöst, wenn der Client von einem Kanal abgemeldet wurde.