TsgcWSPServer_sgc › Gebeurtenissen

TsgcWSPServer_sgc Events

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

Levenscyclus

NaamBeschrijving
OnConnectWordt geactiveerd nadat een client de WebSocket-handshake voor dit subprotocol heeft voltooid.
OnDisconnectWordt geactiveerd wanneer een client de verbinding met de server verbreekt.
OnErrorWordt geactiveerd wanneer het subprotocol een protocolfoutstring rapporteert voor een verbinding.
OnExceptionWordt geactiveerd wanneer een onverwerkte uitzondering optreedt tijdens het verwerken van een verbinding.

Berichten

NaamBeschrijving
OnMessageWordt geactiveerd wanneer een client een platte-tekstbericht verzendt dat in de sgc-envelop is gewikkeld.
OnBinaryWordt geactiveerd wanneer een client een binair frame naar de server verzendt.
OnFragmentedWordt geactiveerd voor elk fragment van een gefragmenteerd WebSocket-bericht ontvangen van een client.
OnRawMessageWordt geactiveerd voordat een tekstbericht wordt gedecodeerd, zodat de handler het kan verwerken.

PubSub

NaamBeschrijving
OnBeforeSubscriptionWordt geactiveerd voordat een abonnement wordt geaccepteerd; de handler kan het weigeren of autoriseren.
OnSubscriptionWordt geactiveerd nadat een client met succes is geabonneerd op een kanaal.
OnUnSubscriptionWordt geactiveerd nadat een client zich heeft afgemeld van een kanaal.
OnBeforePublishWordt geactiveerd voordat een clientpublicatie wordt uitgezonden; de handler kan het herschrijven of weigeren.
OnNotificationWordt geactiveerd wanneer een client een JSON-RPC-melding verzendt (geen id, geen antwoord verwacht).
OnAcknowledgmentWordt geactiveerd wanneer een client de ontvangst bevestigt van een QoS Level 1 of Level 2 bericht.

RPC

NaamBeschrijving
OnRPCWordt geactiveerd wanneer een client een JSON-RPC-methode aanroept op deze server.
OnRPCAuthenticationWordt geactiveerd wanneer een RPC-methode niet op de allow-list staat, waardoor de handler deze kan autoriseren.

Alle gebeurtenissen (alfabetisch)

NaamBeschrijving
OnAcknowledgmentWordt geactiveerd wanneer een client de ontvangst bevestigt van een QoS Level 1 of Level 2 bericht.
OnBeforePublishWordt geactiveerd voordat een clientpublicatie wordt uitgezonden; de handler kan het herschrijven of weigeren.
OnBeforeSubscriptionWordt geactiveerd voordat een abonnement wordt geaccepteerd; de handler kan het weigeren of autoriseren.
OnBinaryWordt geactiveerd wanneer een client een binair frame naar de server verzendt.
OnConnectWordt geactiveerd nadat een client de WebSocket-handshake voor dit subprotocol heeft voltooid.
OnDisconnectWordt geactiveerd wanneer een client de verbinding met de server verbreekt.
OnErrorWordt geactiveerd wanneer het subprotocol een protocolfoutstring rapporteert voor een verbinding.
OnExceptionWordt geactiveerd wanneer een onverwerkte uitzondering optreedt tijdens het verwerken van een verbinding.
OnFragmentedWordt geactiveerd voor elk fragment van een gefragmenteerd WebSocket-bericht ontvangen van een client.
OnMessageWordt geactiveerd wanneer een client een platte-tekstbericht verzendt dat in de sgc-envelop is gewikkeld.
OnNotificationWordt geactiveerd wanneer een client een JSON-RPC-melding verzendt (geen id, geen antwoord verwacht).
OnRawMessageWordt geactiveerd voordat een tekstbericht wordt gedecodeerd, zodat de handler het kan verwerken.
OnRPCWordt geactiveerd wanneer een client een JSON-RPC-methode aanroept op deze server.
OnRPCAuthenticationWordt geactiveerd wanneer een RPC-methode niet op de allow-list staat, waardoor de handler deze kan autoriseren.
OnSubscriptionWordt geactiveerd nadat een client met succes is geabonneerd op een kanaal.
OnUnSubscriptionWordt geactiveerd nadat een client zich heeft afgemeld van een kanaal.