TsgcWebSocketServer_HTTPAPI › Événements
Événements que vous pouvez gérer, regroupés par objectif, suivis de la liste alphabétique complète.
| Nom | Description |
|---|---|
| OnStartup | Se déclenche après que le serveur API HTTP a démarré et est prêt à accepter des connexions. |
| OnShutdown | Se déclenche après que le serveur API HTTP s'est arrêté et qu'aucune autre requête n'est acceptée. |
| OnBeforeBinding | Se déclenche avant que le serveur se lie à l'URL configurée, afin que la liste des liaisons puisse être inspectée ou personnalisée. |
| OnTCPConnect | Se déclenche après la connexion d'un client au niveau TCP et avant le handshake WebSocket, de sorte que la connexion peut être acceptée ou rejetée. |
| OnConnect | Se déclenche chaque fois qu'une connexion WebSocket est établie avec un client. |
| OnDisconnect | Se déclenche chaque fois qu'une connexion WebSocket avec un client est interrompue. |
| OnHandshake | Se déclenche après que la handshake a été évaluée côté serveur et avant l'envoi de la réponse. |
| OnError | Se déclenche chaque fois qu'une erreur de protocole WebSocket se produit, par exemple lors d'un handshake mal formé. |
| OnException | Se déclenche chaque fois qu'une exception non gérée est levée lors du traitement d'une connexion client. |
| OnUnknownProtocol | Actuellement non pris en charge par le serveur API HTTP ; déclaré pour la compatibilité API avec TsgcWebSocketServer. |
| Nom | Description |
|---|---|
| OnMessage | Se déclenche chaque fois qu'un client envoie un message texte et qu'il est reçu par le serveur. |
| OnBinary | Se déclenche chaque fois qu'un client envoie un message binaire reçu par le serveur. |
| OnFragmented | Se déclenche lorsqu'un fragment de message est reçu (uniquement lorsque Options.FragmentedMessages est frgAll ou frgOnlyFragmented). |
| Nom | Description |
|---|---|
| OnHTTPRequest | Se déclenche lorsque le serveur reçoit une requête HTTP afin que l'application puisse construire la réponse. |
| OnBeforeForwardHTTP | Se déclenche avant qu'une requête HTTP soit transmise afin qu'elle puisse être transférée (proxy inverse) vers un autre serveur HTTP. |
| OnAfterForwardHTTP | Se déclenche après qu'une requête HTTP a été transférée afin que l'application puisse inspecter le résultat ou une erreur renvoyée par le serveur en amont. |
| Nom | Description |
|---|---|
| OnHTTPUploadBeforeSaveFile | Se déclenche avant qu'un fichier extrait d'un téléchargement multipart/form-data soit sauvegardé sur disque afin que le nom et le chemin puissent être personnalisés. |
| OnHTTPUploadAfterSaveFile | Se déclenche après qu'un fichier extrait d'un upload multipart/form-data a été sauvegardé sur disque. |
| OnHTTPUploadReadInput | Se déclenche lorsque le décodeur multipart/form-data lit un champ de saisie non-fichier afin que sa valeur puisse être capturée. |
| OnHTTPUploadBeforeCreatePostStream | Se déclenche après la lecture des en-têtes de la requête et avant la création du flux POST, afin que le chargement puisse être accepté ou rejeté. |
| Nom | Description |
|---|---|
| OnBeforeHeartBeat | Se déclenche avant chaque ping HeartBeat afin que l'application puisse implémenter un keep-alive personnalisé. |
| OnAsynchronous | Se déclenche lorsqu'une opération d'envoi asynchrone lancée par le serveur API HTTP est terminée. |
| Nom | Description |
|---|---|
| OnAuthentication | Se déclenche lorsque l'authentification est activée afin que l'application puisse vérifier le nom d'utilisateur et le mot de passe et accepter ou rejeter la connexion. |
| Nom | Description |
|---|---|
| OnAfterForwardHTTP | Se déclenche après qu'une requête HTTP a été transférée afin que l'application puisse inspecter le résultat ou une erreur renvoyée par le serveur en amont. |
| OnAsynchronous | Se déclenche lorsqu'une opération d'envoi asynchrone lancée par le serveur API HTTP est terminée. |
| OnAuthentication | Se déclenche lorsque l'authentification est activée afin que l'application puisse vérifier le nom d'utilisateur et le mot de passe et accepter ou rejeter la connexion. |
| OnBeforeBinding | Se déclenche avant que le serveur se lie à l'URL configurée, afin que la liste des liaisons puisse être inspectée ou personnalisée. |
| OnBeforeForwardHTTP | Se déclenche avant qu'une requête HTTP soit transmise afin qu'elle puisse être transférée (proxy inverse) vers un autre serveur HTTP. |
| OnBeforeHeartBeat | Se déclenche avant chaque ping HeartBeat afin que l'application puisse implémenter un keep-alive personnalisé. |
| OnBinary | Se déclenche chaque fois qu'un client envoie un message binaire reçu par le serveur. |
| OnConnect | Se déclenche chaque fois qu'une connexion WebSocket est établie avec un client. |
| OnDisconnect | Se déclenche chaque fois qu'une connexion WebSocket avec un client est interrompue. |
| OnError | Se déclenche chaque fois qu'une erreur de protocole WebSocket se produit, par exemple lors d'un handshake mal formé. |
| OnException | Se déclenche chaque fois qu'une exception non gérée est levée lors du traitement d'une connexion client. |
| OnFragmented | Se déclenche lorsqu'un fragment de message est reçu (uniquement lorsque Options.FragmentedMessages est frgAll ou frgOnlyFragmented). |
| OnHandshake | Se déclenche après que la handshake a été évaluée côté serveur et avant l'envoi de la réponse. |
| OnHTTPRequest | Se déclenche lorsque le serveur reçoit une requête HTTP afin que l'application puisse construire la réponse. |
| OnHTTPUploadAfterSaveFile | Se déclenche après qu'un fichier extrait d'un upload multipart/form-data a été sauvegardé sur disque. |
| OnHTTPUploadBeforeCreatePostStream | Se déclenche après la lecture des en-têtes de la requête et avant la création du flux POST, afin que le chargement puisse être accepté ou rejeté. |
| OnHTTPUploadBeforeSaveFile | Se déclenche avant qu'un fichier extrait d'un téléchargement multipart/form-data soit sauvegardé sur disque afin que le nom et le chemin puissent être personnalisés. |
| OnHTTPUploadReadInput | Se déclenche lorsque le décodeur multipart/form-data lit un champ de saisie non-fichier afin que sa valeur puisse être capturée. |
| OnMessage | Se déclenche chaque fois qu'un client envoie un message texte et qu'il est reçu par le serveur. |
| OnShutdown | Se déclenche après que le serveur API HTTP s'est arrêté et qu'aucune autre requête n'est acceptée. |
| OnStartup | Se déclenche après que le serveur API HTTP a démarré et est prêt à accepter des connexions. |
| OnTCPConnect | Se déclenche après la connexion d'un client au niveau TCP et avant le handshake WebSocket, de sorte que la connexion peut être acceptée ou rejetée. |
| OnUnknownProtocol | Actuellement non pris en charge par le serveur API HTTP ; déclaré pour la compatibilité API avec TsgcWebSocketServer. |