TsgcTCPClient › Eventos

Eventos de TsgcTCPClient

Eventos que você pode tratar, agrupados por propósito, seguidos pela lista alfabética completa.

Ciclo de Vida

NameDescrição
OnConnectDispara quando a conexão TCP com o servidor é estabelecida com sucesso.
OnDisconnectDisparado quando a conexão TCP foi derrubada ou fechada.
OnErrorDispara toda vez que um erro não fatal é reportado na conexão TCP.
OnExceptionDisparado sempre que uma exceção não tratada é gerada durante o processamento da conexão TCP.

Data

NameDescrição
OnMessageDispara quando bytes brutos recebidos do servidor TCP podem ser expostos como texto.
OnBinaryDispara quando bytes brutos foram recebidos do servidor TCP.

Confiabilidade

NameDescrição
OnBeforeHeartBeatDisparado antes de cada tick do HeartBeat para que a aplicação possa enviar um payload keep-alive personalizado.
OnBeforeWatchDogDisparado 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.

Security

NameDescrição
OnSSLGetHandlerDisparado antes de o handler SSL ser criado, para que uma instância de handler personalizada possa ser fornecida.
OnSSLAfterCreateHandlerDispara depois que o SSL handler foi criado, de modo que suas propriedades possam ser personalizadas.
OnSSLVerifyPeerDisparado quando VerifyCertificate está habilitado, para que a aplicação possa aceitar ou rejeitar o certificado do servidor.
OnSChannelVerifyPeerDisparado quando o SChannel é o IOHandler TLS para que a aplicação possa verificar o certificado do servidor.

Todos os Eventos (alfabético)

NameDescrição
OnBeforeHeartBeatDisparado antes de cada tick do HeartBeat para que a aplicação possa enviar um payload keep-alive personalizado.
OnBeforeWatchDogDisparado 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.
OnBinaryDispara quando bytes brutos foram recebidos do servidor TCP.
OnConnectDispara quando a conexão TCP com o servidor é estabelecida com sucesso.
OnDisconnectDisparado quando a conexão TCP foi derrubada ou fechada.
OnErrorDispara toda vez que um erro não fatal é reportado na conexão TCP.
OnExceptionDisparado sempre que uma exceção não tratada é gerada durante o processamento da conexão TCP.
OnMessageDispara quando bytes brutos recebidos do servidor TCP podem ser expostos como texto.
OnSChannelVerifyPeerDisparado quando o SChannel é o IOHandler TLS para que a aplicação possa verificar o certificado do servidor.
OnSSLAfterCreateHandlerDispara depois que o SSL handler foi criado, de modo que suas propriedades possam ser personalizadas.
OnSSLGetHandlerDisparado antes de o handler SSL ser criado, para que uma instância de handler personalizada possa ser fornecida.
OnSSLVerifyPeerDisparado quando VerifyCertificate está habilitado, para que a aplicação possa aceitar ou rejeitar o certificado do servidor.