TsgcWSPServer_WAMP › Gebeurtenissen

TsgcWSPServer_WAMP Gebeurtenissen

Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Levenscyclus

NaamBeschrijving
OnConnectWordt geactiveerd aan de serverzijde wanneer een WebSocket-client de handshake voltooit en verbinding maakt met het WAMP-subprotocol.
OnDisconnectWordt geactiveerd op de server wanneer een WAMP-client zijn WebSocket-transport sluit of de server deze verbreekt.
OnErrorWordt geactiveerd wanneer de server een transport- of protocol-level-fout op een WAMP-clientverbinding detecteert.
OnExceptionWordt geactiveerd wanneer een Delphi-exception wordt opgeworpen binnen de worker threads van de server of de event-handlers van de gebruiker.

Berichten

NaamBeschrijving
OnMessageWordt geactiveerd voor inkomende tekstframes van een client die de WAMP-decoder niet heeft gerouteerd naar een specifieke RPC- of PubSub-gebeurtenis.
OnBinaryWordt geactiveerd wanneer een client een binair WebSocket-frame verzendt dat geen deel uitmaakt van het standaard WAMP v1-tekstprotocol.
OnFragmentedWordt gegenereerd voor elk fragment van een meerdelig WebSocket-bericht ontvangen van een client voordat de payload wordt samengesteld.
OnRawMessageGeactiveerd vóór WAMP-decodering, waardoor de server elk inkomend tekstframe kan inspecteren en verdere verwerking optioneel kan onderdrukken.

PubSub

NaamBeschrijving
OnBeforeSubscriptionWordt geactiveerd wanneer een client een SUBSCRIBE-frame verzendt, waardoor de server de kans krijgt het abonnement te accepteren of te weigeren.
OnSubscriptionWordt gegenereerd nadat een clientabonnement is geaccepteerd en de broker de client heeft geregistreerd voor het onderwerp.
OnUnSubscriptionWordt geactiveerd wanneer een client een UNSUBSCRIBE-frame verzendt en de broker het abonnement van het onderwerp heeft verwijderd.

RPC

NaamBeschrijving
OnCallWordt geactiveerd wanneer een client een externe procedure aanroept; de handler moet reageren via CallResult, CallProgressResult of CallError.
OnBeforeCancelCallWordt geactiveerd wanneer een client vraagt een lopende RPC te annuleren, waardoor de server de kans krijgt het verzoek te honoreren of te weigeren.

Namespaces

NaamBeschrijving
OnPrefixWordt geactiveerd wanneer een client een PREFIX-frame verzendt en een snelkoppeling (CURIE) registreert die uitbreidt naar een volledige URI.

Alle gebeurtenissen (alfabetisch)

NaamBeschrijving
OnBeforeCancelCallWordt geactiveerd wanneer een client vraagt een lopende RPC te annuleren, waardoor de server de kans krijgt het verzoek te honoreren of te weigeren.
OnBeforeSubscriptionWordt geactiveerd wanneer een client een SUBSCRIBE-frame verzendt, waardoor de server de kans krijgt het abonnement te accepteren of te weigeren.
OnBinaryWordt geactiveerd wanneer een client een binair WebSocket-frame verzendt dat geen deel uitmaakt van het standaard WAMP v1-tekstprotocol.
OnCallWordt geactiveerd wanneer een client een externe procedure aanroept; de handler moet reageren via CallResult, CallProgressResult of CallError.
OnConnectWordt geactiveerd aan de serverzijde wanneer een WebSocket-client de handshake voltooit en verbinding maakt met het WAMP-subprotocol.
OnDisconnectWordt geactiveerd op de server wanneer een WAMP-client zijn WebSocket-transport sluit of de server deze verbreekt.
OnErrorWordt geactiveerd wanneer de server een transport- of protocol-level-fout op een WAMP-clientverbinding detecteert.
OnExceptionWordt geactiveerd wanneer een Delphi-exception wordt opgeworpen binnen de worker threads van de server of de event-handlers van de gebruiker.
OnFragmentedWordt gegenereerd voor elk fragment van een meerdelig WebSocket-bericht ontvangen van een client voordat de payload wordt samengesteld.
OnMessageWordt geactiveerd voor inkomende tekstframes van een client die de WAMP-decoder niet heeft gerouteerd naar een specifieke RPC- of PubSub-gebeurtenis.
OnPrefixWordt geactiveerd wanneer een client een PREFIX-frame verzendt en een snelkoppeling (CURIE) registreert die uitbreidt naar een volledige URI.
OnRawMessageGeactiveerd vóór WAMP-decodering, waardoor de server elk inkomend tekstframe kan inspecteren en verdere verwerking optioneel kan onderdrukken.
OnSubscriptionWordt gegenereerd nadat een clientabonnement is geaccepteerd en de broker de client heeft geregistreerd voor het onderwerp.
OnUnSubscriptionWordt geactiveerd wanneer een client een UNSUBSCRIBE-frame verzendt en de broker het abonnement van het onderwerp heeft verwijderd.