TsgcWebSocketServer › Olaylar
İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.
| Name | Açıklama |
|---|---|
| OnStartup | Sunucu başladıktan ve bağlantıları kabul etmeye hazır olduktan sonra tetiklenir. |
| OnShutdown | Sunucu durduktan ve artık hiçbir bağlantı kabul edilmedikten sonra tetiklenir. |
| OnTCPConnect | Bir istemci TCP düzeyinde bağlandıktan sonra ve WebSocket handshake'inden önce tetiklenir, böylece bağlantı kabul edilebilir veya reddedilebilir. |
| OnConnect | Bir istemciyle her WebSocket bağlantısı kurulduğunda tetiklenir. |
| OnDisconnect | Bir istemciyle olan bir WebSocket bağlantısı her düştüğünde tetiklenir. |
| OnHandshake | Handshake sunucu tarafında değerlendirildikten sonra ve yanıt gönderilmeden önce tetiklenir. |
| OnError | Hatalı biçimlendirilmiş bir handshake gibi bir WebSocket protokol hatası oluştuğunda tetiklenir. |
| OnException | Bir istemci bağlantısı işlenirken işlenmeyen bir istisna oluştuğunda tetiklenir. |
| OnUnknownProtocol | İlk mesaj bilinen bir protokolle eşleşmediğinde tetiklenir, böylece bağlantı kabul edilebilir veya reddedilebilir. |
| OnUnknownAuthentication | Kimlik doğrulaması etkinleştirildiğinde ve kimlik doğrulama yöntemi tanınmadığında tetiklenir. |
| Name | Açıklama |
|---|---|
| OnMessage | Bir istemci bir metin mesajı gönderdiğinde ve sunucu tarafından alındığında her seferinde tetiklenir. |
| OnBinary | Bir istemci her ikili mesaj gönderdiğinde ve sunucu tarafından alındığında tetiklenir. |
| OnFragmented | Bir mesajın bir parçası alındığında tetiklenir (yalnızca Options.FragmentedMessages frgAll veya frgOnlyFragmented olduğunda). |
| Name | Açıklama |
|---|---|
| OnBeforeHeartBeat | Uygulamanın özel bir keep-alive uygulayabilmesi için her HeartBeat ping'inden önce tetiklenir. |
| OnLoadBalancerConnect | Sunucu, Load Balancer Sunucusuna bağlandığında tetiklenir. |
| OnLoadBalancerDisconnect | Sunucu Yük Dengeleyici Sunucusu'ndan 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ı kontrol edebilir. |
| OnSSLGetHandler | Özel bir handler örneği sağlanabilmesi için SSL handler'ı oluşturulmadan önce tetiklenir. |
| OnSSLAfterCreateHandler | SSL işleyicisi oluşturulduktan sonra özelliklerinin özelleştirilebilmesi için tetiklenir. |
| OnSSLALPNSelect | ALPN etkin bir handshake sırasında tetiklenir, böylece uygulama hangi protokolün müzakere edileceğini seçebilir. |
| OnSSLVerifyPeer | VerifyCertificate etkinleştirildiğinde ve istemci kabul edilecek veya reddedilecek bir sertifika sunduğunda tetiklenir. |
| Name | Açıklama |
|---|---|
| OnAuthentication | Kimlik doğrulama etkinleştirildiğinde tetiklenir, böylece uygulama kullanıcı ve parolayı kontrol edebilir. |
| OnBeforeHeartBeat | Uygulamanın özel bir keep-alive uygulayabilmesi için her HeartBeat ping'inden önce tetiklenir. |
| OnBinary | Bir istemci her ikili mesaj gönderdiğinde ve sunucu tarafından alındığında tetiklenir. |
| OnConnect | Bir istemciyle her WebSocket bağlantısı kurulduğunda tetiklenir. |
| OnDisconnect | Bir istemciyle olan bir WebSocket bağlantısı her düştüğünde tetiklenir. |
| OnError | Hatalı biçimlendirilmiş bir handshake gibi bir WebSocket protokol hatası oluştuğunda tetiklenir. |
| OnException | Bir istemci bağlantısı işlenirken işlenmeyen bir istisna oluştuğunda tetiklenir. |
| OnFragmented | Bir mesajın bir parçası alındığında tetiklenir (yalnızca Options.FragmentedMessages frgAll veya frgOnlyFragmented olduğunda). |
| OnHandshake | Handshake sunucu tarafında değerlendirildikten sonra ve yanıt gönderilmeden önce tetiklenir. |
| OnLoadBalancerConnect | Sunucu, Load Balancer Sunucusuna bağlandığında tetiklenir. |
| OnLoadBalancerDisconnect | Sunucu Yük Dengeleyici Sunucusu'ndan bağlantısını kestiğinde tetiklenir. |
| OnLoadBalancerError | Load Balancer Server ile iletişim kurarken bir hata oluştuğunda tetiklenir. |
| OnMessage | Bir istemci bir metin mesajı gönderdiğinde ve sunucu tarafından alındığında her seferinde tetiklenir. |
| OnShutdown | Sunucu durduktan ve artık hiçbir bağlantı kabul edilmedikten sonra tetiklenir. |
| OnSSLAfterCreateHandler | SSL işleyicisi oluşturulduktan sonra özelliklerinin özelleştirilebilmesi için tetiklenir. |
| OnSSLALPNSelect | ALPN etkin bir handshake sırasında tetiklenir, böylece uygulama hangi protokolün müzakere edileceğini seçebilir. |
| OnSSLGetHandler | Özel bir handler örneği sağlanabilmesi için SSL handler'ı oluşturulmadan önce tetiklenir. |
| OnSSLVerifyPeer | VerifyCertificate etkinleştirildiğinde ve istemci kabul edilecek veya reddedilecek bir sertifika sunduğunda tetiklenir. |
| OnStartup | Sunucu başladıktan ve bağlantıları kabul etmeye hazır olduktan sonra tetiklenir. |
| OnTCPConnect | Bir istemci TCP düzeyinde bağlandıktan sonra ve WebSocket handshake'inden önce tetiklenir, böylece bağlantı kabul edilebilir veya reddedilebilir. |
| OnUnknownAuthentication | Kimlik doğrulaması etkinleştirildiğinde ve kimlik doğrulama yöntemi tanınmadığında tetiklenir. |
| OnUnknownProtocol | İlk mesaj bilinen bir protokolle eşleşmediğinde tetiklenir, böylece bağlantı kabul edilebilir veya reddedilebilir. |