TsgcWSPClient_WAMP › Zdarzenia

Zdarzenia TsgcWSPClient_WAMP

Zdarzenia, które można obsługiwać, pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.

Cykl życia

NazwaOpis
OnConnectWywoływane, gdy bazowy transport WebSocket (lub zwykłe TCP) pomyślnie nawiązał połączenie z serwerem.
OnDisconnectWywoływane po zamknięciu podstawowego transportu, kończącego bieżącą sesję WAMP.
OnWelcomeWywoływane po odebraniu ramki WELCOME od serwera, sygnalizując, że sesja WAMP jest w pełni otwarta i gotowa do wywołań RPC i PubSub.
OnErrorWywoływane, gdy składnik wykryje błąd transportu lub protokołu.
OnExceptionWywoływane, gdy wyjątek Delphi jest zgłoszony wewnątrz jednego z wątków roboczych lub procedur obsługi zdarzeń komponentu.

Komunikacja

NazwaOpis
OnMessageWywoływane dla przychodzących ramek tekstowych, których dekoder WAMP nie skierował do obsługi RPC lub PubSub wyższego poziomu.
OnBinaryWywoływane, gdy serwer wysyła binarną ramkę WebSocket, która nie jest częścią standardowego protokołu WAMP v1 tekstowego.
OnFragmentedWywoływane dla każdego fragmentu wieloramkowej wiadomości WebSocket przed jej złożeniem.
OnRawMessageWywoływane przed dekodowaniem WAMP, dając aplikacji możliwość pierwszego wglądu w każdą przychodzącą ramkę tekstową z opcją zatrzymania dalszego przetwarzania.

RPC

NazwaOpis
OnCallResultWywoływane raz po każdym pomyślnym RPC w celu dostarczenia ostatecznego wyniku wywołania Call.
OnCallProgressResultWywoływane dla każdego tymczasowego fragmentu strumieniowego RPC, przed dostarczeniem wyniku końcowego przez OnCallResult.
OnCallErrorWywoływane, gdy zdalna procedura wywołana przez Call kończy się niepowodzeniem na serwerze lub zostaje odrzucona.

PubSub

NazwaOpis
OnEventWywoływane po dotarciu opublikowanego zdarzenia do tematu, który klient wcześniej subskrybował.

Wszystkie zdarzenia (alfabetycznie)

NazwaOpis
OnBinaryWywoływane, gdy serwer wysyła binarną ramkę WebSocket, która nie jest częścią standardowego protokołu WAMP v1 tekstowego.
OnCallErrorWywoływane, gdy zdalna procedura wywołana przez Call kończy się niepowodzeniem na serwerze lub zostaje odrzucona.
OnCallProgressResultWywoływane dla każdego tymczasowego fragmentu strumieniowego RPC, przed dostarczeniem wyniku końcowego przez OnCallResult.
OnCallResultWywoływane raz po każdym pomyślnym RPC w celu dostarczenia ostatecznego wyniku wywołania Call.
OnConnectWywoływane, gdy bazowy transport WebSocket (lub zwykłe TCP) pomyślnie nawiązał połączenie z serwerem.
OnDisconnectWywoływane po zamknięciu podstawowego transportu, kończącego bieżącą sesję WAMP.
OnErrorWywoływane, gdy składnik wykryje błąd transportu lub protokołu.
OnEventWywoływane po dotarciu opublikowanego zdarzenia do tematu, który klient wcześniej subskrybował.
OnExceptionWywoływane, gdy wyjątek Delphi jest zgłoszony wewnątrz jednego z wątków roboczych lub procedur obsługi zdarzeń komponentu.
OnFragmentedWywoływane dla każdego fragmentu wieloramkowej wiadomości WebSocket przed jej złożeniem.
OnMessageWywoływane dla przychodzących ramek tekstowych, których dekoder WAMP nie skierował do obsługi RPC lub PubSub wyższego poziomu.
OnRawMessageWywoływane przed dekodowaniem WAMP, dając aplikacji możliwość pierwszego wglądu w każdą przychodzącą ramkę tekstową z opcją zatrzymania dalszego przetwarzania.
OnWelcomeWywoływane po odebraniu ramki WELCOME od serwera, sygnalizując, że sesja WAMP jest w pełni otwarta i gotowa do wywołań RPC i PubSub.