TsgcWebSocketClient › Olaylar

TsgcWebSocketClient Events

İşleyebileceğiniz olaylar, amaca göre gruplandırılmış, ardından tam alfabetik liste.

Yaşam Döngüsü

NameAçıklama
OnConnectSunucuya bir WebSocket bağlantısı başarıyla kurulduğunda tetiklenir.
OnDisconnectWebSocket bağlantısı düşürüldüğünde veya kapatıldığında tetiklenir.
OnErrorBağlantıda bir WebSocket protokol hatası oluştuğunda her seferinde tetiklenir.
OnHandshakeİstemci HTTP handshake oluşturulurken tetiklenir, böylece özel başlıklar eklenebilir.
OnExceptionBağlantı işlenirken işlenmemiş bir istisna oluştuğunda her seferinde tetiklenir.
OnBeforeHeartBeatHer HeartBeat ping'inden önce tetiklenir, böylece uygulama özel bir keep-alive mesajı gönderebilir.
OnBeforeWatchDogHer WatchDog yeniden bağlanma denemesinden önce tetiklenir, böylece uygulama hedef sunucuyu ayarlayabilir veya yeniden denemeyi engelleyebilir.
OnBeforeConnectİstemci sunucuya bağlanmaya çalışmadan önce tetiklenir.

Data

NameAçıklama
OnMessageSunucu istemciye bir metin mesajı gönderdiğinde her seferinde tetiklenir.
OnBinarySunucu istemciye bir ikili mesaj gönderdiğinde her seferinde tetiklenir.
OnFragmentedOptions.FragmentedMessages frgAll veya frgOnlyFragmented olduğunda alınan her parça için tetiklenir.

Güvenilirlik

NameAçıklama
OnLoadBalancerErrorLoadBalancer etkinleştirildiğinde ve Load Balancer Sunucusuyla iletişim kurarken bir hata oluştuğunda tetiklenir.

Güvenlik

NameAçıklama
OnSSLGetHandlerÖzel bir handler örneği sağlanabilmesi için SSL handler'ı oluşturulmadan önce tetiklenir.
OnSSLAfterCreateHandlerSSL işleyicisi oluşturulduktan sonra özelliklerinin özelleştirilebilmesi için tetiklenir.
OnSSLVerifyPeerVerifyCertificate etkinleştirildiğinde tetiklenir, böylece uygulama sunucu sertifikasını kabul edebilir veya reddedebilir.
OnSChannelVerifyPeerSChannel TLS IOHandler olduğunda tetiklenir, böylece uygulama sunucu sertifikasını doğrulayabilir.

Tüm Olaylar (alfabetik)

NameAçıklama
OnBeforeConnectİstemci sunucuya bağlanmaya çalışmadan önce tetiklenir.
OnBeforeHeartBeatHer HeartBeat ping'inden önce tetiklenir, böylece uygulama özel bir keep-alive mesajı gönderebilir.
OnBeforeWatchDogHer WatchDog yeniden bağlanma denemesinden önce tetiklenir, böylece uygulama hedef sunucuyu ayarlayabilir veya yeniden denemeyi engelleyebilir.
OnBinarySunucu istemciye bir ikili mesaj gönderdiğinde her seferinde tetiklenir.
OnConnectSunucuya bir WebSocket bağlantısı başarıyla kurulduğunda tetiklenir.
OnDisconnectWebSocket bağlantısı düşürüldüğünde veya kapatıldığında tetiklenir.
OnErrorBağlantıda bir WebSocket protokol hatası oluştuğunda her seferinde tetiklenir.
OnExceptionBağlantı işlenirken işlenmemiş bir istisna oluştuğunda her seferinde tetiklenir.
OnFragmentedOptions.FragmentedMessages frgAll veya frgOnlyFragmented olduğunda alınan her parça için tetiklenir.
OnHandshakeİstemci HTTP handshake oluşturulurken tetiklenir, böylece özel başlıklar eklenebilir.
OnLoadBalancerErrorLoadBalancer etkinleştirildiğinde ve Load Balancer Sunucusuyla iletişim kurarken bir hata oluştuğunda tetiklenir.
OnMessageSunucu istemciye bir metin mesajı gönderdiğinde her seferinde tetiklenir.
OnSChannelVerifyPeerSChannel TLS IOHandler olduğunda tetiklenir, böylece uygulama sunucu sertifikasını doğrulayabilir.
OnSSLAfterCreateHandlerSSL işleyicisi oluşturulduktan sonra özelliklerinin özelleştirilebilmesi için tetiklenir.
OnSSLGetHandlerÖzel bir handler örneği sağlanabilmesi için SSL handler'ı oluşturulmadan önce tetiklenir.
OnSSLVerifyPeerVerifyCertificate etkinleştirildiğinde tetiklenir, böylece uygulama sunucu sertifikasını kabul edebilir veya reddedebilir.