TsgcWebSocketClient › Gebeurtenissen

TsgcWebSocketClient-gebeurtenissen

Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.

Levenscyclus

NaamBeschrijving
OnConnectWordt geactiveerd wanneer een WebSocket-verbinding met de server succesvol is gemaakt.
OnDisconnectWordt geactiveerd wanneer de WebSocket-verbinding is verbroken of gesloten.
OnErrorWordt geactiveerd telkens wanneer een WebSocket-protocolfout optreedt op de verbinding.
OnHandshake Wordt geactiveerd wanneer de client-HTTP-handshake wordt opgebouwd, zodat aangepaste headers kunnen worden toegevoegd.
OnExceptionWordt geactiveerd telkens wanneer een onverwerkte uitzondering optreedt tijdens het verwerken van de verbinding.
OnBeforeHeartBeatWordt geactiveerd vóór elke HeartBeat-ping zodat de applicatie een aangepast keep-alive-bericht kan verzenden.
OnBeforeWatchDogWordt geactiveerd voor elke WatchDog-reconnectiepoging, zodat de applicatie de doelserver kan aanpassen of de poging kan onderdrukken.
OnBeforeConnectWordt geactiveerd voordat de client probeert verbinding te maken met de server.

Data

NaamBeschrijving
OnMessageWordt geactiveerd elke keer dat de server een tekstbericht naar de client stuurt.
OnBinaryWordt geactiveerd telkens wanneer de server een binair bericht naar de client stuurt.
OnFragmentedWordt geactiveerd voor elk fragment dat wordt ontvangen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is.

Betrouwbaarheid

NaamBeschrijving
OnLoadBalancerErrorWordt geactiveerd wanneer LoadBalancer is ingeschakeld en er een fout optreedt tijdens communicatie met de Load Balancer Server.

Beveiliging

NaamBeschrijving
OnSSLGetHandlerWordt geactiveerd voordat de SSL-handler wordt aangemaakt, zodat een aangepast handler-exemplaar kan worden opgegeven.
OnSSLAfterCreateHandlerWordt geactiveerd nadat de SSL-handler is aangemaakt zodat de eigenschappen ervan kunnen worden aangepast.
OnSSLVerifyPeerWordt geactiveerd wanneer VerifyCertificate is ingeschakeld zodat de toepassing het servercertificaat kan accepteren of weigeren.
OnSChannelVerifyPeerWordt geactiveerd wanneer SChannel de TLS IOHandler is, zodat de toepassing het servercertificaat kan verifiëren.

Alle gebeurtenissen (alfabetisch)

NaamBeschrijving
OnBeforeConnectWordt geactiveerd voordat de client probeert verbinding te maken met de server.
OnBeforeHeartBeatWordt geactiveerd vóór elke HeartBeat-ping zodat de applicatie een aangepast keep-alive-bericht kan verzenden.
OnBeforeWatchDogWordt geactiveerd voor elke WatchDog-reconnectiepoging, zodat de applicatie de doelserver kan aanpassen of de poging kan onderdrukken.
OnBinaryWordt geactiveerd telkens wanneer de server een binair bericht naar de client stuurt.
OnConnectWordt geactiveerd wanneer een WebSocket-verbinding met de server succesvol is gemaakt.
OnDisconnectWordt geactiveerd wanneer de WebSocket-verbinding is verbroken of gesloten.
OnErrorWordt geactiveerd telkens wanneer een WebSocket-protocolfout optreedt op de verbinding.
OnExceptionWordt geactiveerd telkens wanneer een onverwerkte uitzondering optreedt tijdens het verwerken van de verbinding.
OnFragmentedWordt geactiveerd voor elk fragment dat wordt ontvangen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is.
OnHandshake Wordt geactiveerd wanneer de client-HTTP-handshake wordt opgebouwd, zodat aangepaste headers kunnen worden toegevoegd.
OnLoadBalancerErrorWordt geactiveerd wanneer LoadBalancer is ingeschakeld en er een fout optreedt tijdens communicatie met de Load Balancer Server.
OnMessageWordt geactiveerd elke keer dat de server een tekstbericht naar de client stuurt.
OnSChannelVerifyPeerWordt geactiveerd wanneer SChannel de TLS IOHandler is, zodat de toepassing het servercertificaat kan verifiëren.
OnSSLAfterCreateHandlerWordt geactiveerd nadat de SSL-handler is aangemaakt zodat de eigenschappen ervan kunnen worden aangepast.
OnSSLGetHandlerWordt geactiveerd voordat de SSL-handler wordt aangemaakt, zodat een aangepast handler-exemplaar kan worden opgegeven.
OnSSLVerifyPeerWordt geactiveerd wanneer VerifyCertificate is ingeschakeld zodat de toepassing het servercertificaat kan accepteren of weigeren.