TsgcWebSocketServer_HTTPAPI › Eventos
Eventos que você pode tratar, agrupados por propósito, seguidos pela lista alfabética completa.
| Name | Descrição |
|---|---|
| OnStartup | Disparado após o servidor da API HTTP ter iniciado e estar pronto para aceitar conexões. |
| OnShutdown | Disparado depois que o servidor da HTTP API parou e nenhuma outra requisição é aceita. |
| OnBeforeBinding | Dispara antes de o servidor se vincular à URL configurada, de modo que a lista de bindings possa ser inspecionada ou personalizada. |
| OnTCPConnect | Disparado após um cliente conectar no nível TCP e antes do handshake do WebSocket, de modo que a conexão possa ser aceita ou rejeitada. |
| OnConnect | Disparado toda vez que uma conexão WebSocket é estabelecida com um cliente. |
| OnDisconnect | Disparado cada vez que uma conexão WebSocket com um cliente é encerrada. |
| OnHandshake | Dispara depois que o handshake é avaliado no lado do servidor e antes da resposta ser enviada. |
| OnError | Disparado sempre que ocorre um erro de protocolo WebSocket, como um handshake malformado. |
| OnException | Disparado sempre que uma exceção não tratada é gerada ao processar uma conexão de cliente. |
| OnUnknownProtocol | Atualmente não suportado pelo servidor da HTTP API; declarado para compatibilidade de API com TsgcWebSocketServer. |
| Name | Descrição |
|---|---|
| OnMessage | Dispara toda vez que um cliente envia uma mensagem de texto e ela é recebida pelo servidor. |
| OnBinary | Disparado toda vez que um cliente envia uma mensagem binária e ela é recebida pelo servidor. |
| OnFragmented | Disparado quando um fragmento de uma mensagem é recebido (somente quando Options.FragmentedMessages é frgAll ou frgOnlyFragmented). |
| Name | Descrição |
|---|---|
| OnHTTPRequest | Disparado quando o servidor recebe uma requisição HTTP para que a aplicação possa construir a resposta. |
| OnBeforeForwardHTTP | Dispara antes de uma requisição HTTP ser despachada, de modo que ela possa ser encaminhada (reverse-proxy) a outro servidor HTTP. |
| OnAfterForwardHTTP | Disparado após uma requisição HTTP ter sido encaminhada para que a aplicação possa inspecionar o resultado ou um erro retornado pelo servidor upstream. |
| Name | Descrição |
|---|---|
| OnHTTPUploadBeforeSaveFile | Disparado logo antes de um arquivo extraído de um upload multipart/form-data ser salvo em disco, de modo que o nome e o caminho possam ser personalizados. |
| OnHTTPUploadAfterSaveFile | Disparado depois que um arquivo extraído de um upload multipart/form-data foi salvo em disco. |
| OnHTTPUploadReadInput | Disparado quando o decodificador multipart/form-data lê um campo de entrada que não é arquivo, para que seu valor possa ser capturado. |
| OnHTTPUploadBeforeCreatePostStream | Disparado depois que os headers da requisição foram lidos e antes de o stream POST ser criado, para que o upload possa ser aceito ou rejeitado. |
| Name | Descrição |
|---|---|
| OnBeforeHeartBeat | Dispara antes de cada ping de HeartBeat para que a aplicação possa implementar um keep-alive personalizado. |
| OnAsynchronous | Disparado quando uma operação de envio assíncrona iniciada pelo servidor da HTTP API foi concluída. |
| Name | Descrição |
|---|---|
| OnAuthentication | Dispara quando a autenticação está habilitada para que a aplicação possa verificar usuário e senha e aceitar ou rejeitar a conexão. |
| Name | Descrição |
|---|---|
| OnAfterForwardHTTP | Disparado após uma requisição HTTP ter sido encaminhada para que a aplicação possa inspecionar o resultado ou um erro retornado pelo servidor upstream. |
| OnAsynchronous | Disparado quando uma operação de envio assíncrona iniciada pelo servidor da HTTP API foi concluída. |
| OnAuthentication | Dispara quando a autenticação está habilitada para que a aplicação possa verificar usuário e senha e aceitar ou rejeitar a conexão. |
| OnBeforeBinding | Dispara antes de o servidor se vincular à URL configurada, de modo que a lista de bindings possa ser inspecionada ou personalizada. |
| OnBeforeForwardHTTP | Dispara antes de uma requisição HTTP ser despachada, de modo que ela possa ser encaminhada (reverse-proxy) a outro servidor HTTP. |
| OnBeforeHeartBeat | Dispara antes de cada ping de HeartBeat para que a aplicação possa implementar um keep-alive personalizado. |
| OnBinary | Disparado toda vez que um cliente envia uma mensagem binária e ela é recebida pelo servidor. |
| OnConnect | Disparado toda vez que uma conexão WebSocket é estabelecida com um cliente. |
| OnDisconnect | Disparado cada vez que uma conexão WebSocket com um cliente é encerrada. |
| OnError | Disparado sempre que ocorre um erro de protocolo WebSocket, como um handshake malformado. |
| OnException | Disparado sempre que uma exceção não tratada é gerada ao processar uma conexão de cliente. |
| OnFragmented | Disparado quando um fragmento de uma mensagem é recebido (somente quando Options.FragmentedMessages é frgAll ou frgOnlyFragmented). |
| OnHandshake | Dispara depois que o handshake é avaliado no lado do servidor e antes da resposta ser enviada. |
| OnHTTPRequest | Disparado quando o servidor recebe uma requisição HTTP para que a aplicação possa construir a resposta. |
| OnHTTPUploadAfterSaveFile | Disparado depois que um arquivo extraído de um upload multipart/form-data foi salvo em disco. |
| OnHTTPUploadBeforeCreatePostStream | Disparado depois que os headers da requisição foram lidos e antes de o stream POST ser criado, para que o upload possa ser aceito ou rejeitado. |
| OnHTTPUploadBeforeSaveFile | Disparado logo antes de um arquivo extraído de um upload multipart/form-data ser salvo em disco, de modo que o nome e o caminho possam ser personalizados. |
| OnHTTPUploadReadInput | Disparado quando o decodificador multipart/form-data lê um campo de entrada que não é arquivo, para que seu valor possa ser capturado. |
| OnMessage | Dispara toda vez que um cliente envia uma mensagem de texto e ela é recebida pelo servidor. |
| OnShutdown | Disparado depois que o servidor da HTTP API parou e nenhuma outra requisição é aceita. |
| OnStartup | Disparado após o servidor da API HTTP ter iniciado e estar pronto para aceitar conexões. |
| OnTCPConnect | Disparado após um cliente conectar no nível TCP e antes do handshake do WebSocket, de modo que a conexão possa ser aceita ou rejeitada. |
| OnUnknownProtocol | Atualmente não suportado pelo servidor da HTTP API; declarado para compatibilidade de API com TsgcWebSocketServer. |