TsgcWSPServer_sgc › Events

Zdarzenia TsgcWSPServer_sgc

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

Cykl życia

NazwaOpis
OnConnectWywoływane po zakończeniu przez klienta uzgadniania WebSocket dla tego subprotokołu.
OnDisconnectWywoływane po rozłączeniu klienta z serwerem.
OnErrorWywoływane, gdy podprotokół zgłasza ciąg błędu na poziomie protokołu dla danego połączenia.
OnExceptionWywoływane, gdy nieobsługiwany wyjątek zostanie zgłoszony podczas przetwarzania połączenia.

Komunikacja

NazwaOpis
OnMessageWywoływane, gdy klient wysyła wiadomość tekstową opakowaną w kopertę sgc.
OnBinaryWywoływane, gdy klient wysyła ramkę binarną do serwera.
OnFragmentedWywoływane dla każdego fragmentu pofragmentowanej wiadomości WebSocket odebranej od klienta.
OnRawMessageWywoływane przed zdekodowaniem wiadomości tekstowej, umożliwiając procedurze obsługi jej przechwycenie.

PubSub

NazwaOpis
OnBeforeSubscriptionWywoływane przed zaakceptowaniem subskrypcji; procedura obsługi może ją odrzucić lub zatwierdzić.
OnSubscriptionWywoływane po pomyślnym zasubskrybowaniu kanału przez klienta.
OnUnSubscriptionWywoływane po anulowaniu subskrypcji kanału przez klienta.
OnBeforePublishWywoływane przed rozesłaniem publikacji klienta; procedura obsługi może ją przepisać lub odrzucić.
OnNotificationWywoływane, gdy klient wysyła powiadomienie JSON-RPC (brak Id, nie oczekiwana odpowiedź).
OnAcknowledgmentWywoływane, gdy klient potwierdzi odbiór wiadomości o poziomie QoS 1 lub 2.

RPC

NazwaOpis
OnRPCWywoływane, gdy klient wywołuje metodę JSON-RPC na tym serwerze.
OnRPCAuthenticationWywoływane, gdy metoda RPC nie znajduje się na liście dozwolonych, co pozwala programowi obsługi na jej autoryzację.

Wszystkie zdarzenia (alfabetycznie)

NazwaOpis
OnAcknowledgmentWywoływane, gdy klient potwierdzi odbiór wiadomości o poziomie QoS 1 lub 2.
OnBeforePublishWywoływane przed rozesłaniem publikacji klienta; procedura obsługi może ją przepisać lub odrzucić.
OnBeforeSubscriptionWywoływane przed zaakceptowaniem subskrypcji; procedura obsługi może ją odrzucić lub zatwierdzić.
OnBinaryWywoływane, gdy klient wysyła ramkę binarną do serwera.
OnConnectWywoływane po zakończeniu przez klienta uzgadniania WebSocket dla tego subprotokołu.
OnDisconnectWywoływane po rozłączeniu klienta z serwerem.
OnErrorWywoływane, gdy podprotokół zgłasza ciąg błędu na poziomie protokołu dla danego połączenia.
OnExceptionWywoływane, gdy nieobsługiwany wyjątek zostanie zgłoszony podczas przetwarzania połączenia.
OnFragmentedWywoływane dla każdego fragmentu pofragmentowanej wiadomości WebSocket odebranej od klienta.
OnMessageWywoływane, gdy klient wysyła wiadomość tekstową opakowaną w kopertę sgc.
OnNotificationWywoływane, gdy klient wysyła powiadomienie JSON-RPC (brak Id, nie oczekiwana odpowiedź).
OnRawMessageWywoływane przed zdekodowaniem wiadomości tekstowej, umożliwiając procedurze obsługi jej przechwycenie.
OnRPCWywoływane, gdy klient wywołuje metodę JSON-RPC na tym serwerze.
OnRPCAuthenticationWywoływane, gdy metoda RPC nie znajduje się na liście dozwolonych, co pozwala programowi obsługi na jej autoryzację.
OnSubscriptionWywoływane po pomyślnym zasubskrybowaniu kanału przez klienta.
OnUnSubscriptionWywoływane po anulowaniu subskrypcji kanału przez klienta.