TsgcWebSocketProxyServer › Gebeurtenissen
Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.
| Naam | Beschrijving |
|---|---|
| OnStartup | Wordt geactiveerd nadat de proxyserver is gestart en klaar is om verbindingen te accepteren. |
| OnShutdown | Wordt geactiveerd nadat de proxyserver is gestopt en er geen verbindingen meer worden geaccepteerd. |
| OnTCPConnect | Wordt geactiveerd nadat een downstream-client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnConnect | Wordt geactiveerd elke keer dat een WebSocket-verbinding tot stand wordt gebracht met een downstreamclient en de proxy de upstream TCP-sessie opent. |
| OnDisconnect | Wordt geactiveerd elke keer dat een WebSocket-verbinding met een downstreamclient wordt verbroken en de upstream TCP-sessie wordt gesloten. |
| OnHandshake | Wordt geactiveerd nadat de handshake met een downstream-client is geëvalueerd en voordat het antwoord wordt verzonden. |
| OnError | Wordt geactiveerd telkens wanneer er een WebSocket-protocolfout optreedt op een downstream-clientverbinding die door de proxy wordt verwerkt. |
| OnException | Wordt geactiveerd telkens wanneer an unhandled exception is raised while processing a stroomafwaarts verbinding or its stroomopwaarts forwarding. |
| OnUnknownProtocol | Wordt geactiveerd wanneer het eerste bericht van een downstream-client niet overeenkomt met een bekend protocol, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnUnknownAuthentication | Wordt geactiveerd wanneer verificatie is ingeschakeld en de verificatiemethode van een downstream-client niet door de server wordt herkend. |
| Naam | Beschrijving |
|---|---|
| OnMessage | Wordt gegenereerd telkens wanneer een downstream WebSocket-client een tekstbericht verzendt, voordat de proxy het upstream doorstuurt. |
| OnBinary | Wordt geactiveerd telkens wanneer een downstream WebSocket-client een binair bericht verstuurt, voordat de proxy het doorstuurt naar upstream. |
| OnFragmented | Wordt geactiveerd wanneer een fragment van een bericht wordt ontvangen van een downstreamclient (alleen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is). |
| Naam | Beschrijving |
|---|---|
| OnBeforeHeartBeat | Wordt geactiveerd vóór elke HeartBeat-ping zodat de applicatie een aangepaste keep-alive kan implementeren voor een downstream WebSocket-client. |
| OnLoadBalancerConnect | Wordt geactiveerd wanneer de proxyserver verbinding maakt met de Load Balancer Server. |
| OnLoadBalancerDisconnect | Geactiveerd wanneer de proxyserver de verbinding met de Load Balancer-server verbreekt. |
| OnLoadBalancerError | Wordt gegenereerd wanneer er een fout optreedt bij de communicatie met de Load Balancer Server. |
| Naam | Beschrijving |
|---|---|
| OnAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld, zodat de applicatie gebruikersnaam en wachtwoord kan controleren en de downstream-clientverbinding kan accepteren of weigeren. |
| OnSSLGetHandler | Wordt geactiveerd voordat de SSL-handler wordt aangemaakt, zodat een aangepaste serverhandler-instantie kan worden geleverd. |
| OnSSLAfterCreateHandler | Wordt geactiveerd nadat de SSL-handler is aangemaakt zodat de eigenschappen ervan kunnen worden aangepast. |
| OnSSLALPNSelect | Wordt geactiveerd tijdens een ALPN-handshake met een downstream-client, zodat de applicatie kan kiezen welk protocol er onderhandeld wordt. |
| OnSSLVerifyPeer | Geactiveerd wanneer VerifyCertificate is ingeschakeld en een downstream-client een certificaat presenteert dat moet worden geaccepteerd of geweigerd. |
| Naam | Beschrijving |
|---|---|
| OnAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld, zodat de applicatie gebruikersnaam en wachtwoord kan controleren en de downstream-clientverbinding kan accepteren of weigeren. |
| OnBeforeHeartBeat | Wordt geactiveerd vóór elke HeartBeat-ping zodat de applicatie een aangepaste keep-alive kan implementeren voor een downstream WebSocket-client. |
| OnBinary | Wordt geactiveerd telkens wanneer een downstream WebSocket-client een binair bericht verstuurt, voordat de proxy het doorstuurt naar upstream. |
| OnConnect | Wordt geactiveerd elke keer dat een WebSocket-verbinding tot stand wordt gebracht met een downstreamclient en de proxy de upstream TCP-sessie opent. |
| OnDisconnect | Wordt geactiveerd elke keer dat een WebSocket-verbinding met een downstreamclient wordt verbroken en de upstream TCP-sessie wordt gesloten. |
| OnError | Wordt geactiveerd telkens wanneer er een WebSocket-protocolfout optreedt op een downstream-clientverbinding die door de proxy wordt verwerkt. |
| OnException | Wordt geactiveerd telkens wanneer an unhandled exception is raised while processing a stroomafwaarts verbinding or its stroomopwaarts forwarding. |
| OnFragmented | Wordt geactiveerd wanneer een fragment van een bericht wordt ontvangen van een downstreamclient (alleen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is). |
| OnHandshake | Wordt geactiveerd nadat de handshake met een downstream-client is geëvalueerd en voordat het antwoord wordt verzonden. |
| OnLoadBalancerConnect | Wordt geactiveerd wanneer de proxyserver verbinding maakt met de Load Balancer Server. |
| OnLoadBalancerDisconnect | Geactiveerd wanneer de proxyserver de verbinding met de Load Balancer-server verbreekt. |
| OnLoadBalancerError | Wordt gegenereerd wanneer er een fout optreedt bij de communicatie met de Load Balancer Server. |
| OnMessage | Wordt gegenereerd telkens wanneer een downstream WebSocket-client een tekstbericht verzendt, voordat de proxy het upstream doorstuurt. |
| OnShutdown | Wordt geactiveerd nadat de proxyserver is gestopt en er geen verbindingen meer worden geaccepteerd. |
| OnSSLAfterCreateHandler | Wordt geactiveerd nadat de SSL-handler is aangemaakt zodat de eigenschappen ervan kunnen worden aangepast. |
| OnSSLALPNSelect | Wordt geactiveerd tijdens een ALPN-handshake met een downstream-client, zodat de applicatie kan kiezen welk protocol er onderhandeld wordt. |
| OnSSLGetHandler | Wordt geactiveerd voordat de SSL-handler wordt aangemaakt, zodat een aangepaste serverhandler-instantie kan worden geleverd. |
| OnSSLVerifyPeer | Geactiveerd wanneer VerifyCertificate is ingeschakeld en een downstream-client een certificaat presenteert dat moet worden geaccepteerd of geweigerd. |
| OnStartup | Wordt geactiveerd nadat de proxyserver is gestart en klaar is om verbindingen te accepteren. |
| OnTCPConnect | Wordt geactiveerd nadat een downstream-client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnUnknownAuthentication | Wordt geactiveerd wanneer verificatie is ingeschakeld en de verificatiemethode van een downstream-client niet door de server wordt herkend. |
| OnUnknownProtocol | Wordt geactiveerd wanneer het eerste bericht van een downstream-client niet overeenkomt met een bekend protocol, zodat de verbinding kan worden geaccepteerd of geweigerd. |