TsgcWebSocketClient › Eventos
Eventos que você pode tratar, agrupados por propósito, seguidos pela lista alfabética completa.
| Name | Descrição |
|---|---|
| OnConnect | Disparado quando uma conexão WebSocket com o servidor foi estabelecida com sucesso. |
| OnDisconnect | Disparado quando a conexão WebSocket foi derrubada ou fechada. |
| OnError | Dispara toda vez que ocorre um erro de protocolo WebSocket na conexão. |
| OnHandshake | Dispara quando o handshake HTTP do cliente está sendo construído, para que cabeçalhos personalizados possam ser adicionados. |
| OnException | Dispara sempre que uma exceção não tratada é gerada durante o processamento da conexão. |
| OnBeforeHeartBeat | Disparado antes de cada ping de HeartBeat para que a aplicação possa enviar uma mensagem de keep-alive personalizada. |
| OnBeforeWatchDog | Disparado antes de cada tentativa de reconexão do WatchDog para que a aplicação possa ajustar o servidor de destino ou suprimir a nova tentativa. |
| OnBeforeConnect | Disparado antes de o cliente tentar conectar ao servidor. |
| Name | Descrição |
|---|---|
| OnMessage | Dispara toda vez que o servidor envia uma mensagem de texto ao cliente. |
| OnBinary | Dispara toda vez que o servidor envia uma mensagem binária ao cliente. |
| OnFragmented | Disparado para cada fragmento recebido quando Options.FragmentedMessages é frgAll ou frgOnlyFragmented. |
| Name | Descrição |
|---|---|
| OnLoadBalancerError | Dispara quando LoadBalancer está habilitado e ocorre um erro ao comunicar com o Load Balancer Server. |
| Name | Descrição |
|---|---|
| OnSSLGetHandler | Disparado antes de o handler SSL ser criado, para que uma instância de handler personalizada possa ser fornecida. |
| OnSSLAfterCreateHandler | Dispara depois que o SSL handler foi criado, de modo que suas propriedades possam ser personalizadas. |
| OnSSLVerifyPeer | Disparado quando VerifyCertificate está habilitado, para que a aplicação possa aceitar ou rejeitar o certificado do servidor. |
| OnSChannelVerifyPeer | Disparado quando o SChannel é o IOHandler TLS para que a aplicação possa verificar o certificado do servidor. |
| Name | Descrição |
|---|---|
| OnBeforeConnect | Disparado antes de o cliente tentar conectar ao servidor. |
| OnBeforeHeartBeat | Disparado antes de cada ping de HeartBeat para que a aplicação possa enviar uma mensagem de keep-alive personalizada. |
| OnBeforeWatchDog | Disparado antes de cada tentativa de reconexão do WatchDog para que a aplicação possa ajustar o servidor de destino ou suprimir a nova tentativa. |
| OnBinary | Dispara toda vez que o servidor envia uma mensagem binária ao cliente. |
| OnConnect | Disparado quando uma conexão WebSocket com o servidor foi estabelecida com sucesso. |
| OnDisconnect | Disparado quando a conexão WebSocket foi derrubada ou fechada. |
| OnError | Dispara toda vez que ocorre um erro de protocolo WebSocket na conexão. |
| OnException | Dispara sempre que uma exceção não tratada é gerada durante o processamento da conexão. |
| OnFragmented | Disparado para cada fragmento recebido quando Options.FragmentedMessages é frgAll ou frgOnlyFragmented. |
| OnHandshake | Dispara quando o handshake HTTP do cliente está sendo construído, para que cabeçalhos personalizados possam ser adicionados. |
| OnLoadBalancerError | Dispara quando LoadBalancer está habilitado e ocorre um erro ao comunicar com o Load Balancer Server. |
| OnMessage | Dispara toda vez que o servidor envia uma mensagem de texto ao cliente. |
| OnSChannelVerifyPeer | Disparado quando o SChannel é o IOHandler TLS para que a aplicação possa verificar o certificado do servidor. |
| OnSSLAfterCreateHandler | Dispara depois que o SSL handler foi criado, de modo que suas propriedades possam ser personalizadas. |
| OnSSLGetHandler | Disparado antes de o handler SSL ser criado, para que uma instância de handler personalizada possa ser fornecida. |
| OnSSLVerifyPeer | Disparado quando VerifyCertificate está habilitado, para que a aplicação possa aceitar ou rejeitar o certificado do servidor. |