TsgcWSPClient_WAMP › Gebeurtenissen

TsgcWSPClient_WAMP Gebeurtenissen

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

Levenscyclus

NaamBeschrijving
OnConnectWordt geactiveerd wanneer het onderliggende WebSocket (of raw TCP)-transport succesvol verbinding heeft gemaakt met de server.
OnDisconnectWordt geactiveerd wanneer het onderliggende transport sluit, waarmee de huidige WAMP-sessie wordt beëindigd.
OnWelcomeWordt geactiveerd wanneer het WELCOME-frame van de server is ontvangen, wat aangeeft dat de WAMP-sessie volledig open en gereed is voor RPC- en PubSub-aanroepen.
OnErrorWordt geactiveerd wanneer het component een transport- of protocol-niveau foutconditie detecteert.
OnExceptionWordt geactiveerd wanneer een Delphi-uitzondering wordt gegenereerd in een van de werkthreads of gebeurtenishandlers van het component.

Berichten

NaamBeschrijving
OnMessageWordt gegenereerd voor inkomende tekstframes die de WAMP-decoder niet heeft doorgestuurd naar een hogere RPC- of PubSub-handler.
OnBinaryWordt geactiveerd wanneer de server een binair WebSocket-frame verstuurt dat geen deel uitmaakt van het standaard WAMP v1-tekstprotocol.
OnFragmentedWordt geactiveerd voor elk fragment van een meervoudig-frame WebSocket-bericht vóór hersamenstelling.
OnRawMessageWordt geactiveerd vóór WAMP-decodering, waardoor de applicatie als eerste elk inkomend tekstframe ziet met de mogelijkheid verdere verwerking te onderdrukken.

RPC

NaamBeschrijving
OnCallResultWordt eenmalig gegenereerd per succesvolle RPC om het uiteindelijke resultaat van een Call-aanroep te bezorgen.
OnCallProgressResultWordt geactiveerd voor elk tussentijds stuk van een streaming RPC voordat het eindresultaat aankomt via OnCallResult.
OnCallErrorWordt geactiveerd wanneer een door Call aangeroepen externe procedure mislukt op de server of wordt geweigerd.

PubSub

NaamBeschrijving
OnEventWordt geactiveerd wanneer een gepubliceerde gebeurtenis aankomt op een onderwerp waarop deze client eerder een abonnement heeft genomen.

Alle gebeurtenissen (alfabetisch)

NaamBeschrijving
OnBinaryWordt geactiveerd wanneer de server een binair WebSocket-frame verstuurt dat geen deel uitmaakt van het standaard WAMP v1-tekstprotocol.
OnCallErrorWordt geactiveerd wanneer een door Call aangeroepen externe procedure mislukt op de server of wordt geweigerd.
OnCallProgressResultWordt geactiveerd voor elk tussentijds stuk van een streaming RPC voordat het eindresultaat aankomt via OnCallResult.
OnCallResultWordt eenmalig gegenereerd per succesvolle RPC om het uiteindelijke resultaat van een Call-aanroep te bezorgen.
OnConnectWordt geactiveerd wanneer het onderliggende WebSocket (of raw TCP)-transport succesvol verbinding heeft gemaakt met de server.
OnDisconnectWordt geactiveerd wanneer het onderliggende transport sluit, waarmee de huidige WAMP-sessie wordt beëindigd.
OnErrorWordt geactiveerd wanneer het component een transport- of protocol-niveau foutconditie detecteert.
OnEventWordt geactiveerd wanneer een gepubliceerde gebeurtenis aankomt op een onderwerp waarop deze client eerder een abonnement heeft genomen.
OnExceptionWordt geactiveerd wanneer een Delphi-uitzondering wordt gegenereerd in een van de werkthreads of gebeurtenishandlers van het component.
OnFragmentedWordt geactiveerd voor elk fragment van een meervoudig-frame WebSocket-bericht vóór hersamenstelling.
OnMessageWordt gegenereerd voor inkomende tekstframes die de WAMP-decoder niet heeft doorgestuurd naar een hogere RPC- of PubSub-handler.
OnRawMessageWordt geactiveerd vóór WAMP-decodering, waardoor de applicatie als eerste elk inkomend tekstframe ziet met de mogelijkheid verdere verwerking te onderdrukken.
OnWelcomeWordt geactiveerd wanneer het WELCOME-frame van de server is ontvangen, wat aangeeft dat de WAMP-sessie volledig open en gereed is voor RPC- en PubSub-aanroepen.