TsgcWebSocketClient › Zdarzenia
Zdarzenia, które można obsługiwać, pogrupowane według przeznaczenia, a następnie pełna lista alfabetyczna.
| Nazwa | Opis |
|---|---|
| OnConnect | Uruchamiane po pomyślnym nawiązaniu połączenia WebSocket z serwerem. |
| OnDisconnect | Wywoływane gdy połączenie WebSocket zostało zerwane lub zamknięte. |
| OnError | Wywoływane za każdym razem, gdy w połączeniu wystąpi błąd protokołu WebSocket. |
| OnHandshake | Wywoływane podczas budowania uzgadniania HTTP po stronie klienta, umożliwiając dodanie niestandardowych nagłówków. |
| OnException | Wywoływane za każdym razem, gdy podczas przetwarzania połączenia zostanie zgłoszony nieobsługiwany wyjątek. |
| OnBeforeHeartBeat | Wywoływane przed każdym pingiem HeartBeat, dzięki czemu aplikacja może wysłać niestandardową wiadomość podtrzymującą połączenie. |
| OnBeforeWatchDog | Wywoływane przed każdą próbą ponownego połączenia przez WatchDog, co umożliwia aplikacji zmianę docelowego serwera lub rezygnację z ponowienia. |
| OnBeforeConnect | Wywoływane przed podjęciem przez klienta próby połączenia z serwerem. |
| Nazwa | Opis |
|---|---|
| OnMessage | Wywoływane za każdym razem, gdy serwer wysyła wiadomość tekstową do klienta. |
| OnBinary | Wywoływane za każdym razem, gdy serwer wysyła do klienta wiadomość binarną. |
| OnFragmented | Wywoływane dla każdego odebranego fragmentu, gdy właściwość Options.FragmentedMessages ma wartość frgAll lub frgOnlyFragmented. |
| Nazwa | Opis |
|---|---|
| OnLoadBalancerError | Wywoływane, gdy LoadBalancer jest włączony i wystąpi błąd podczas komunikacji z serwerem równoważenia obciążenia. |
| Nazwa | Opis |
|---|---|
| OnSSLGetHandler | Wywoływane przed utworzeniem procedury obsługi SSL, co umożliwia dostarczenie niestandardowego wystąpienia procedury obsługi. |
| OnSSLAfterCreateHandler | Wywoływane po utworzeniu procedury obsługi SSL, umożliwiając dostosowanie jej właściwości. |
| OnSSLVerifyPeer | Wywoływane, gdy właściwość VerifyCertificate jest włączona, aby aplikacja mogła zaakceptować lub odrzucić certyfikat serwera. |
| OnSChannelVerifyPeer | Wywoływane, gdy SChannel jest IOHandlerem TLS, aby aplikacja mogła zweryfikować certyfikat serwera. |
| Nazwa | Opis |
|---|---|
| OnBeforeConnect | Wywoływane przed podjęciem przez klienta próby połączenia z serwerem. |
| OnBeforeHeartBeat | Wywoływane przed każdym pingiem HeartBeat, dzięki czemu aplikacja może wysłać niestandardową wiadomość podtrzymującą połączenie. |
| OnBeforeWatchDog | Wywoływane przed każdą próbą ponownego połączenia przez WatchDog, co umożliwia aplikacji zmianę docelowego serwera lub rezygnację z ponowienia. |
| OnBinary | Wywoływane za każdym razem, gdy serwer wysyła do klienta wiadomość binarną. |
| OnConnect | Uruchamiane po pomyślnym nawiązaniu połączenia WebSocket z serwerem. |
| OnDisconnect | Wywoływane gdy połączenie WebSocket zostało zerwane lub zamknięte. |
| OnError | Wywoływane za każdym razem, gdy w połączeniu wystąpi błąd protokołu WebSocket. |
| OnException | Wywoływane za każdym razem, gdy podczas przetwarzania połączenia zostanie zgłoszony nieobsługiwany wyjątek. |
| OnFragmented | Wywoływane dla każdego odebranego fragmentu, gdy właściwość Options.FragmentedMessages ma wartość frgAll lub frgOnlyFragmented. |
| OnHandshake | Wywoływane podczas budowania uzgadniania HTTP po stronie klienta, umożliwiając dodanie niestandardowych nagłówków. |
| OnLoadBalancerError | Wywoływane, gdy LoadBalancer jest włączony i wystąpi błąd podczas komunikacji z serwerem równoważenia obciążenia. |
| OnMessage | Wywoływane za każdym razem, gdy serwer wysyła wiadomość tekstową do klienta. |
| OnSChannelVerifyPeer | Wywoływane, gdy SChannel jest IOHandlerem TLS, aby aplikacja mogła zweryfikować certyfikat serwera. |
| OnSSLAfterCreateHandler | Wywoływane po utworzeniu procedury obsługi SSL, umożliwiając dostosowanie jej właściwości. |
| OnSSLGetHandler | Wywoływane przed utworzeniem procedury obsługi SSL, co umożliwia dostarczenie niestandardowego wystąpienia procedury obsługi. |
| OnSSLVerifyPeer | Wywoływane, gdy właściwość VerifyCertificate jest włączona, aby aplikacja mogła zaakceptować lub odrzucić certyfikat serwera. |