TsgcWebSocketProxyServer › Olaylar
İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.
| Name | Açıklama |
|---|---|
| OnStartup | Proxy sunucusu başladıktan ve bağlantıları kabul etmeye hazır olduktan sonra tetiklenir. |
| OnShutdown | Proxy sunucusu durduktan ve artık bağlantı kabul edilmedikten sonra tetiklenir. |
| OnTCPConnect | Bir aşağı akış istemcisi TCP düzeyinde bağlandıktan sonra ve WebSocket handshake'inden önce tetiklenir, böylece bağlantı kabul veya reddedilebilir. |
| OnConnect | Bir alt akış istemcisiyle her WebSocket bağlantısı kurulduğunda ve proxy yukarı akış TCP oturumunu açtığında tetiklenir. |
| OnDisconnect | Bir alt akış istemcisiyle WebSocket bağlantısı her düşürüldüğünde ve yukarı akış TCP oturumu kapatıldığında tetiklenir. |
| OnHandshake | Bir downstream istemciyle handshake değerlendirildikten sonra ve yanıt gönderilmeden önce tetiklenir. |
| OnError | Proxy tarafından işlenen aşağı yönlü bir istemci bağlantısında bir WebSocket protokol hatası oluştuğunda tetiklenir. |
| OnException | Bir aşağı akış bağlantısı veya onun yukarı akış iletmesi işlenirken işlenmeyen bir istisna oluştuğunda tetiklenir. |
| OnUnknownProtocol | Aşağı akış istemcisinden gelen ilk mesaj bilinen bir protokolle eşleşmediğinde tetiklenir, böylece bağlantı kabul edilebilir veya reddedilebilir. |
| OnUnknownAuthentication | Kimlik doğrulama etkinleştirildiğinde ve bir alt akış istemcisinin kimlik doğrulama yöntemi sunucu tarafından tanınmadığında tetiklenir. |
| Name | Açıklama |
|---|---|
| OnMessage | Bir aşağı akış WebSocket istemcisi bir metin mesajı gönderdiğinde, proxy onu yukarı akışa iletmeden önce her seferinde tetiklenir. |
| OnBinary | Bir aşağı yöndeki WebSocket istemcisi ikili bir mesaj gönderdiğinde, proxy onu yukarı yöne iletmeden önce her seferinde tetiklenir. |
| OnFragmented | Bir downstream istemciden bir mesaj parçası alındığında tetiklenir (yalnızca Options.FragmentedMessages frgAll veya frgOnlyFragmented olduğunda). |
| Name | Açıklama |
|---|---|
| OnBeforeHeartBeat | Her HeartBeat ping'inden önce tetiklenir, böylece uygulama bir downstream WebSocket istemcisi için özel bir keep-alive uygulayabilir. |
| OnLoadBalancerConnect | Proxy sunucusu Load Balancer Sunucusuna bağlandığında tetiklenir. |
| OnLoadBalancerDisconnect | Proxy sunucusu Load Balancer Sunucusundan bağlantısını kestiğinde tetiklenir. |
| OnLoadBalancerError | Load Balancer Server ile iletişim kurarken bir hata oluştuğunda tetiklenir. |
| Name | Açıklama |
|---|---|
| OnAuthentication | Kimlik doğrulama etkinleştirildiğinde tetiklenir, böylece uygulama kullanıcı ve parolayı denetleyebilir ve alt akış istemci bağlantısını kabul veya reddedebilir. |
| OnSSLGetHandler | SSL işleyici oluşturulmadan önce tetiklenir, böylece özel bir sunucu tarafı işleyici örneği sağlanabilir. |
| OnSSLAfterCreateHandler | SSL işleyicisi oluşturulduktan sonra özelliklerinin özelleştirilebilmesi için tetiklenir. |
| OnSSLALPNSelect | Aşağı akış istemcisiyle ALPN etkin bir handshake sırasında, uygulamanın hangi protokolün müzakere edileceğini seçebilmesi için tetiklenir. |
| OnSSLVerifyPeer | VerifyCertificate etkinleştirildiğinde ve aşağı yöndeki bir istemci kabul edilmesi veya reddedilmesi için bir sertifika sunduğunda tetiklenir. |
| Name | Açıklama |
|---|---|
| OnAuthentication | Kimlik doğrulama etkinleştirildiğinde tetiklenir, böylece uygulama kullanıcı ve parolayı denetleyebilir ve alt akış istemci bağlantısını kabul veya reddedebilir. |
| OnBeforeHeartBeat | Her HeartBeat ping'inden önce tetiklenir, böylece uygulama bir downstream WebSocket istemcisi için özel bir keep-alive uygulayabilir. |
| OnBinary | Bir aşağı yöndeki WebSocket istemcisi ikili bir mesaj gönderdiğinde, proxy onu yukarı yöne iletmeden önce her seferinde tetiklenir. |
| OnConnect | Bir alt akış istemcisiyle her WebSocket bağlantısı kurulduğunda ve proxy yukarı akış TCP oturumunu açtığında tetiklenir. |
| OnDisconnect | Bir alt akış istemcisiyle WebSocket bağlantısı her düşürüldüğünde ve yukarı akış TCP oturumu kapatıldığında tetiklenir. |
| OnError | Proxy tarafından işlenen aşağı yönlü bir istemci bağlantısında bir WebSocket protokol hatası oluştuğunda tetiklenir. |
| OnException | Bir aşağı akış bağlantısı veya onun yukarı akış iletmesi işlenirken işlenmeyen bir istisna oluştuğunda tetiklenir. |
| OnFragmented | Bir downstream istemciden bir mesaj parçası alındığında tetiklenir (yalnızca Options.FragmentedMessages frgAll veya frgOnlyFragmented olduğunda). |
| OnHandshake | Bir downstream istemciyle handshake değerlendirildikten sonra ve yanıt gönderilmeden önce tetiklenir. |
| OnLoadBalancerConnect | Proxy sunucusu Load Balancer Sunucusuna bağlandığında tetiklenir. |
| OnLoadBalancerDisconnect | Proxy sunucusu Load Balancer Sunucusundan bağlantısını kestiğinde tetiklenir. |
| OnLoadBalancerError | Load Balancer Server ile iletişim kurarken bir hata oluştuğunda tetiklenir. |
| OnMessage | Bir aşağı akış WebSocket istemcisi bir metin mesajı gönderdiğinde, proxy onu yukarı akışa iletmeden önce her seferinde tetiklenir. |
| OnShutdown | Proxy sunucusu durduktan ve artık bağlantı kabul edilmedikten sonra tetiklenir. |
| OnSSLAfterCreateHandler | SSL işleyicisi oluşturulduktan sonra özelliklerinin özelleştirilebilmesi için tetiklenir. |
| OnSSLALPNSelect | Aşağı akış istemcisiyle ALPN etkin bir handshake sırasında, uygulamanın hangi protokolün müzakere edileceğini seçebilmesi için tetiklenir. |
| OnSSLGetHandler | SSL işleyici oluşturulmadan önce tetiklenir, böylece özel bir sunucu tarafı işleyici örneği sağlanabilir. |
| OnSSLVerifyPeer | VerifyCertificate etkinleştirildiğinde ve aşağı yöndeki bir istemci kabul edilmesi veya reddedilmesi için bir sertifika sunduğunda tetiklenir. |
| OnStartup | Proxy sunucusu başladıktan ve bağlantıları kabul etmeye hazır olduktan sonra tetiklenir. |
| OnTCPConnect | Bir aşağı akış istemcisi TCP düzeyinde bağlandıktan sonra ve WebSocket handshake'inden önce tetiklenir, böylece bağlantı kabul veya reddedilebilir. |
| OnUnknownAuthentication | Kimlik doğrulama etkinleştirildiğinde ve bir alt akış istemcisinin kimlik doğrulama yöntemi sunucu tarafından tanınmadığında tetiklenir. |
| OnUnknownProtocol | Aşağı akış istemcisinden gelen ilk mesaj bilinen bir protokolle eşleşmediğinde tetiklenir, böylece bağlantı kabul edilebilir veya reddedilebilir. |