TsgcWSPServer_WAMP › Zdarzenia
Zdarzenia, które można obsługiwać, pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.
| Nazwa | Opis |
|---|---|
| OnConnect | Wywoływane po stronie serwera, gdy klient WebSocket kończy procedurę uzgadniania i dołącza do podprotokołu WAMP. |
| OnDisconnect | Wywoływane na serwerze, gdy klient WAMP zamknie transport WebSocket lub serwer go rozłączy. |
| OnError | Wywoływane, gdy serwer wykryje błąd transportu lub protokołu w połączeniu klienta WAMP. |
| OnException | Wywoływane, gdy wyjątek Delphi zostaje zgłoszony wewnątrz wątków roboczych serwera lub procedur obsługi zdarzeń użytkownika. |
| Nazwa | Opis |
|---|---|
| OnMessage | Wywoływane dla przychodzących ramek tekstowych od klienta, których dekoder WAMP nie skierował do dedykowanego zdarzenia RPC lub PubSub. |
| OnBinary | Wywoływane, gdy klient wysyła binarną ramkę WebSocket, która nie jest częścią standardowego protokołu tekstowego WAMP v1. |
| OnFragmented | Wywoływane dla każdego fragmentu wieloramkowej wiadomości WebSocket odebranej od klienta przed ponownym złożeniem ładunku. |
| OnRawMessage | Wywoływane przed dekodowaniem WAMP, umożliwiając serwerowi inspekcję każdej przychodzącej ramki tekstowej i opcjonalne pominięcie dalszego przetwarzania. |
| Nazwa | Opis |
|---|---|
| OnBeforeSubscription | Wywoływane, gdy klient wysyła ramkę SUBSCRIBE, dając serwerowi możliwość zaakceptowania lub odrzucenia subskrypcji. |
| OnSubscription | Wywoływane po zaakceptowaniu subskrypcji klienta i zarejestrowaniu klienta przez brokera dla danego tematu. |
| OnUnSubscription | Wywoływane gdy klient wysyła ramkę UNSUBSCRIBE i broker usunął go z tematu. |
| Nazwa | Opis |
|---|---|
| OnCall | Wywoływane, gdy klient wywołuje procedurę zdalną; procedura obsługi musi odpowiedzieć przez CallResult, CallProgressResult lub CallError. |
| OnBeforeCancelCall | Wywoływane, gdy klient prosi o anulowanie trwającego wywołania RPC, dając serwerowi szansę na spełnienie lub odrzucenie żądania. |
| Nazwa | Opis |
|---|---|
| OnPrefix | Wywoływane, gdy klient wysyła ramkę PREFIX, rejestrując skrót (CURIE) rozwijany do pełnego URI. |
| Nazwa | Opis |
|---|---|
| OnBeforeCancelCall | Wywoływane, gdy klient prosi o anulowanie trwającego wywołania RPC, dając serwerowi szansę na spełnienie lub odrzucenie żądania. |
| OnBeforeSubscription | Wywoływane, gdy klient wysyła ramkę SUBSCRIBE, dając serwerowi możliwość zaakceptowania lub odrzucenia subskrypcji. |
| OnBinary | Wywoływane, gdy klient wysyła binarną ramkę WebSocket, która nie jest częścią standardowego protokołu tekstowego WAMP v1. |
| OnCall | Wywoływane, gdy klient wywołuje procedurę zdalną; procedura obsługi musi odpowiedzieć przez CallResult, CallProgressResult lub CallError. |
| OnConnect | Wywoływane po stronie serwera, gdy klient WebSocket kończy procedurę uzgadniania i dołącza do podprotokołu WAMP. |
| OnDisconnect | Wywoływane na serwerze, gdy klient WAMP zamknie transport WebSocket lub serwer go rozłączy. |
| OnError | Wywoływane, gdy serwer wykryje błąd transportu lub protokołu w połączeniu klienta WAMP. |
| OnException | Wywoływane, gdy wyjątek Delphi zostaje zgłoszony wewnątrz wątków roboczych serwera lub procedur obsługi zdarzeń użytkownika. |
| OnFragmented | Wywoływane dla każdego fragmentu wieloramkowej wiadomości WebSocket odebranej od klienta przed ponownym złożeniem ładunku. |
| OnMessage | Wywoływane dla przychodzących ramek tekstowych od klienta, których dekoder WAMP nie skierował do dedykowanego zdarzenia RPC lub PubSub. |
| OnPrefix | Wywoływane, gdy klient wysyła ramkę PREFIX, rejestrując skrót (CURIE) rozwijany do pełnego URI. |
| OnRawMessage | Wywoływane przed dekodowaniem WAMP, umożliwiając serwerowi inspekcję każdej przychodzącej ramki tekstowej i opcjonalne pominięcie dalszego przetwarzania. |
| OnSubscription | Wywoływane po zaakceptowaniu subskrypcji klienta i zarejestrowaniu klienta przez brokera dla danego tematu. |
| OnUnSubscription | Wywoływane gdy klient wysyła ramkę UNSUBSCRIBE i broker usunął go z tematu. |