TsgcWebSocketClient › Eventos
Eventos que puede gestionar, agrupados por propósito, seguidos de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| OnConnect | Se activa cuando se ha establecido correctamente una conexión WebSocket con el servidor. |
| OnDisconnect | Se activa cuando la conexión WebSocket ha sido interrumpida o cerrada. |
| OnError | Se activa cada vez que se produce un error de protocolo WebSocket en la conexión. |
| OnHandshake | Se activa cuando se está construyendo el handshake HTTP del cliente para que se puedan agregar encabezados personalizados. |
| OnException | Se activa cada vez que se produce una excepción no controlada al procesar la conexión. |
| OnBeforeHeartBeat | Se activa antes de cada ping HeartBeat para que la aplicación pueda enviar un mensaje de mantenimiento de conexión personalizado. |
| OnBeforeWatchDog | Se dispara antes de cada intento de reconexión del WatchDog para que la aplicación pueda ajustar el servidor de destino o suprimir el reintento. |
| OnBeforeConnect | Se activa antes de que el cliente intente conectarse al servidor. |
| Nombre | Descripción |
|---|---|
| OnMessage | Se activa cada vez que el servidor envía un mensaje de texto al cliente. |
| OnBinary | Se dispara cada vez que el servidor envía un mensaje binario al cliente. |
| OnFragmented | Se dispara para cada fragmento recibido cuando Options.FragmentedMessages es frgAll o frgOnlyFragmented. |
| Nombre | Descripción |
|---|---|
| OnLoadBalancerError | Se activa cuando LoadBalancer está habilitado y ocurre un error al comunicarse con el servidor de balanceo de carga. |
| Nombre | Descripción |
|---|---|
| OnSSLGetHandler | Se activa antes de que se cree el manejador SSL para que pueda suministrarse una instancia de manejador personalizado. |
| OnSSLAfterCreateHandler | Se activa después de que el controlador SSL ha sido creado para que sus propiedades puedan personalizarse. |
| OnSSLVerifyPeer | Se activa cuando VerifyCertificate está habilitado para que la aplicación pueda aceptar o rechazar el certificado del servidor. |
| OnSChannelVerifyPeer | Se dispara cuando SChannel es el IOHandler TLS para que la aplicación pueda verificar el certificado del servidor. |
| Nombre | Descripción |
|---|---|
| OnBeforeConnect | Se activa antes de que el cliente intente conectarse al servidor. |
| OnBeforeHeartBeat | Se activa antes de cada ping HeartBeat para que la aplicación pueda enviar un mensaje de mantenimiento de conexión personalizado. |
| OnBeforeWatchDog | Se dispara antes de cada intento de reconexión del WatchDog para que la aplicación pueda ajustar el servidor de destino o suprimir el reintento. |
| OnBinary | Se dispara cada vez que el servidor envía un mensaje binario al cliente. |
| OnConnect | Se activa cuando se ha establecido correctamente una conexión WebSocket con el servidor. |
| OnDisconnect | Se activa cuando la conexión WebSocket ha sido interrumpida o cerrada. |
| OnError | Se activa cada vez que se produce un error de protocolo WebSocket en la conexión. |
| OnException | Se activa cada vez que se produce una excepción no controlada al procesar la conexión. |
| OnFragmented | Se dispara para cada fragmento recibido cuando Options.FragmentedMessages es frgAll o frgOnlyFragmented. |
| OnHandshake | Se activa cuando se está construyendo el handshake HTTP del cliente para que se puedan agregar encabezados personalizados. |
| OnLoadBalancerError | Se activa cuando LoadBalancer está habilitado y ocurre un error al comunicarse con el servidor de balanceo de carga. |
| OnMessage | Se activa cada vez que el servidor envía un mensaje de texto al cliente. |
| OnSChannelVerifyPeer | Se dispara cuando SChannel es el IOHandler TLS para que la aplicación pueda verificar el certificado del servidor. |
| OnSSLAfterCreateHandler | Se activa después de que el controlador SSL ha sido creado para que sus propiedades puedan personalizarse. |
| OnSSLGetHandler | Se activa antes de que se cree el manejador SSL para que pueda suministrarse una instancia de manejador personalizado. |
| OnSSLVerifyPeer | Se activa cuando VerifyCertificate está habilitado para que la aplicación pueda aceptar o rechazar el certificado del servidor. |