TsgcWebSocketServer_HTTPAPI › Eventos
Eventos que puede gestionar, agrupados por propósito, seguidos de la lista alfabética completa.
| Nombre | Descripción |
|---|---|
| OnStartup | Se activa cuando el servidor de la API HTTP ha iniciado y está listo para aceptar conexiones. |
| OnShutdown | Se activa después de que el servidor de la API HTTP se ha detenido y ya no se aceptan más solicitudes. |
| OnBeforeBinding | Se activa antes de que el servidor se vincule a la URL configurada, de modo que la lista de enlaces puede inspeccionarse o personalizarse. |
| OnTCPConnect | Se activa después de que un cliente se conecta a nivel TCP y antes del handshake de WebSocket, para que la conexión pueda aceptarse o rechazarse. |
| OnConnect | Se dispara cada vez que se establece una conexión WebSocket con un cliente. |
| OnDisconnect | Se activa cada vez que se interrumpe una conexión WebSocket con un cliente. |
| OnHandshake | Se dispara después de que el handshake sea evaluado en el lado del servidor y antes de que se envíe la respuesta. |
| OnError | Se activa cuando se produce un error de protocolo WebSocket, como un handshake mal formado. |
| OnException | Se activa cuando se produce una excepción no controlada al procesar una conexión de cliente. |
| OnUnknownProtocol | Actualmente no es compatible con el servidor HTTP API; declarado por compatibilidad de API con TsgcWebSocketServer. |
| Nombre | Descripción |
|---|---|
| OnMessage | Se activa cada vez que un cliente envía un mensaje de texto y es recibido por el servidor. |
| OnBinary | Se activa cada vez que un cliente envía un mensaje binario y el servidor lo recibe. |
| OnFragmented | Se activa cuando se recibe un fragmento de un mensaje (solo cuando Options.FragmentedMessages es frgAll o frgOnlyFragmented). |
| Nombre | Descripción |
|---|---|
| OnHTTPRequest | Se activa cuando el servidor recibe una solicitud HTTP para que la aplicación pueda construir la respuesta. |
| OnBeforeForwardHTTP | Se activa antes de que se despache una solicitud HTTP para que pueda reenviarse (proxy inverso) a otro servidor HTTP. |
| OnAfterForwardHTTP | Se dispara después de que se haya reenviado una solicitud HTTP para que la aplicación pueda inspeccionar el resultado o un error devuelto por el servidor ascendente. |
| Nombre | Descripción |
|---|---|
| OnHTTPUploadBeforeSaveFile | Se activa antes de que un archivo extraído de una carga multipart/form-data se guarde en disco para que el nombre y la ruta puedan personalizarse. |
| OnHTTPUploadAfterSaveFile | Se activa después de que un archivo extraído de una carga multipart/form-data ha sido guardado en disco. |
| OnHTTPUploadReadInput | Se activa cuando el decodificador multipart/form-data lee un campo de entrada que no es un archivo, para que su valor pueda capturarse. |
| OnHTTPUploadBeforeCreatePostStream | Se activa después de que se han leído las cabeceras de la solicitud y antes de que se cree el stream POST, de modo que la carga puede aceptarse o rechazarse. |
| Nombre | Descripción |
|---|---|
| OnBeforeHeartBeat | Se activa antes de cada ping de HeartBeat para que la aplicación pueda implementar un keep-alive personalizado. |
| OnAsynchronous | Se activa cuando una operación de envío asíncrona iniciada por el servidor de la API HTTP ha finalizado. |
| Nombre | Descripción |
|---|---|
| OnAuthentication | Se activa cuando la autenticación está habilitada para que la aplicación pueda verificar el usuario y la contraseña y aceptar o rechazar la conexión. |
| Nombre | Descripción |
|---|---|
| OnAfterForwardHTTP | Se dispara después de que se haya reenviado una solicitud HTTP para que la aplicación pueda inspeccionar el resultado o un error devuelto por el servidor ascendente. |
| OnAsynchronous | Se activa cuando una operación de envío asíncrona iniciada por el servidor de la API HTTP ha finalizado. |
| OnAuthentication | Se activa cuando la autenticación está habilitada para que la aplicación pueda verificar el usuario y la contraseña y aceptar o rechazar la conexión. |
| OnBeforeBinding | Se activa antes de que el servidor se vincule a la URL configurada, de modo que la lista de enlaces puede inspeccionarse o personalizarse. |
| OnBeforeForwardHTTP | Se activa antes de que se despache una solicitud HTTP para que pueda reenviarse (proxy inverso) a otro servidor HTTP. |
| OnBeforeHeartBeat | Se activa antes de cada ping de HeartBeat para que la aplicación pueda implementar un keep-alive personalizado. |
| OnBinary | Se activa cada vez que un cliente envía un mensaje binario y el servidor lo recibe. |
| OnConnect | Se dispara cada vez que se establece una conexión WebSocket con un cliente. |
| OnDisconnect | Se activa cada vez que se interrumpe una conexión WebSocket con un cliente. |
| OnError | Se activa cuando se produce un error de protocolo WebSocket, como un handshake mal formado. |
| OnException | Se activa cuando se produce una excepción no controlada al procesar una conexión de cliente. |
| OnFragmented | Se activa cuando se recibe un fragmento de un mensaje (solo cuando Options.FragmentedMessages es frgAll o frgOnlyFragmented). |
| OnHandshake | Se dispara después de que el handshake sea evaluado en el lado del servidor y antes de que se envíe la respuesta. |
| OnHTTPRequest | Se activa cuando el servidor recibe una solicitud HTTP para que la aplicación pueda construir la respuesta. |
| OnHTTPUploadAfterSaveFile | Se activa después de que un archivo extraído de una carga multipart/form-data ha sido guardado en disco. |
| OnHTTPUploadBeforeCreatePostStream | Se activa después de que se han leído las cabeceras de la solicitud y antes de que se cree el stream POST, de modo que la carga puede aceptarse o rechazarse. |
| OnHTTPUploadBeforeSaveFile | Se activa antes de que un archivo extraído de una carga multipart/form-data se guarde en disco para que el nombre y la ruta puedan personalizarse. |
| OnHTTPUploadReadInput | Se activa cuando el decodificador multipart/form-data lee un campo de entrada que no es un archivo, para que su valor pueda capturarse. |
| OnMessage | Se activa cada vez que un cliente envía un mensaje de texto y es recibido por el servidor. |
| OnShutdown | Se activa después de que el servidor de la API HTTP se ha detenido y ya no se aceptan más solicitudes. |
| OnStartup | Se activa cuando el servidor de la API HTTP ha iniciado y está listo para aceptar conexiones. |
| OnTCPConnect | Se activa después de que un cliente se conecta a nivel TCP y antes del handshake de WebSocket, para que la conexión pueda aceptarse o rechazarse. |
| OnUnknownProtocol | Actualmente no es compatible con el servidor HTTP API; declarado por compatibilidad de API con TsgcWebSocketServer. |