TsgcWebSocketServer_HTTPAPI › Ereignisse
Ereignisse, die Sie behandeln können, nach Zweck gruppiert, gefolgt von der vollständigen alphabetischen Liste.
| Name | Beschreibung |
|---|---|
| OnStartup | Wird ausgelöst, nachdem der HTTP-API-Server gestartet wurde und bereit ist, Verbindungen anzunehmen. |
| OnShutdown | Wird ausgelöst, nachdem der HTTP-API-Server gestoppt wurde und keine weiteren Anfragen akzeptiert werden. |
| OnBeforeBinding | Wird ausgelöst, bevor der Server an die konfigurierte URL bindet, sodass die Liste der Bindings inspiziert oder angepasst werden kann. |
| OnTCPConnect | Wird ausgelöst, nachdem sich ein Client auf TCP-Ebene verbunden hat und vor dem WebSocket-Handshake, sodass die Verbindung akzeptiert oder abgelehnt werden kann. |
| OnConnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem Client hergestellt wird. |
| OnDisconnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem Client getrennt wird. |
| OnHandshake | Wird ausgelöst, nachdem der Handshake auf der Serverseite ausgewertet wurde und bevor die Antwort gesendet wird. |
| OnError | Wird immer dann ausgelöst, wenn ein WebSocket-Protokollfehler auftritt, etwa ein fehlerhafter Handshake. |
| OnException | Wird ausgelöst, wenn beim Verarbeiten einer Client-Verbindung eine nicht behandelte Ausnahme auftritt. |
| OnUnknownProtocol | Derzeit nicht vom HTTP-API-Server unterstützt; aus Gründen der API-Kompatibilität mit TsgcWebSocketServer deklariert. |
| Name | Beschreibung |
|---|---|
| OnMessage | Wird jedes Mal ausgelöst, wenn ein Client eine Textnachricht sendet und sie vom Server empfangen wird. |
| OnBinary | Wird jedes Mal ausgelöst, wenn ein Client eine Binärnachricht sendet und sie vom Server empfangen wird. |
| OnFragmented | Wird ausgelöst, wenn ein Fragment einer Nachricht empfangen wird (nur wenn Options.FragmentedMessages frgAll oder frgOnlyFragmented ist). |
| Name | Beschreibung |
|---|---|
| OnHTTPRequest | Wird ausgelöst, wenn der Server eine HTTP-Anfrage empfängt, sodass die Anwendung die Antwort erstellen kann. |
| OnBeforeForwardHTTP | Wird ausgelöst, bevor eine HTTP-Anfrage versendet wird, damit sie an einen anderen HTTP-Server weitergeleitet (reverse-proxied) werden kann. |
| OnAfterForwardHTTP | Wird ausgelöst, nachdem eine HTTP-Anfrage weitergeleitet wurde, sodass die Anwendung das Ergebnis oder einen vom Upstream-Server zurückgegebenen Fehler prüfen kann. |
| Name | Beschreibung |
|---|---|
| OnHTTPUploadBeforeSaveFile | Wird ausgelöst, bevor eine aus einem multipart/form-data-Upload extrahierte Datei auf die Festplatte gespeichert wird, sodass Name und Pfad angepasst werden können. |
| OnHTTPUploadAfterSaveFile | Wird ausgelöst, nachdem eine aus einem multipart/form-data-Upload extrahierte Datei auf der Festplatte gespeichert wurde. |
| OnHTTPUploadReadInput | Wird ausgelöst, wenn der multipart/form-data-Decoder ein Nicht-Datei-Eingabefeld liest, sodass dessen Wert erfasst werden kann. |
| OnHTTPUploadBeforeCreatePostStream | Wird ausgelöst, nachdem die Anfrage-Header gelesen wurden und bevor der POST-Stream erstellt wird, sodass der Upload angenommen oder abgelehnt werden kann. |
| Name | Beschreibung |
|---|---|
| OnBeforeHeartBeat | Wird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung ein benutzerdefiniertes Keep-Alive implementieren kann. |
| OnAsynchronous | Wird ausgelöst, wenn eine vom HTTP-API-Server initiierte asynchrone Sendeoperation abgeschlossen ist. |
| Name | Beschreibung |
|---|---|
| OnAuthentication | Wird ausgelöst, wenn die Authentifizierung aktiviert ist, sodass die Anwendung Benutzer und Passwort prüfen und die Verbindung annehmen oder ablehnen kann. |
| Name | Beschreibung |
|---|---|
| OnAfterForwardHTTP | Wird ausgelöst, nachdem eine HTTP-Anfrage weitergeleitet wurde, sodass die Anwendung das Ergebnis oder einen vom Upstream-Server zurückgegebenen Fehler prüfen kann. |
| OnAsynchronous | Wird ausgelöst, wenn eine vom HTTP-API-Server initiierte asynchrone Sendeoperation abgeschlossen ist. |
| OnAuthentication | Wird ausgelöst, wenn die Authentifizierung aktiviert ist, sodass die Anwendung Benutzer und Passwort prüfen und die Verbindung annehmen oder ablehnen kann. |
| OnBeforeBinding | Wird ausgelöst, bevor der Server an die konfigurierte URL bindet, sodass die Liste der Bindings inspiziert oder angepasst werden kann. |
| OnBeforeForwardHTTP | Wird ausgelöst, bevor eine HTTP-Anfrage versendet wird, damit sie an einen anderen HTTP-Server weitergeleitet (reverse-proxied) werden kann. |
| OnBeforeHeartBeat | Wird vor jedem HeartBeat-Ping ausgelöst, sodass die Anwendung ein benutzerdefiniertes Keep-Alive implementieren kann. |
| OnBinary | Wird jedes Mal ausgelöst, wenn ein Client eine Binärnachricht sendet und sie vom Server empfangen wird. |
| OnConnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem Client hergestellt wird. |
| OnDisconnect | Wird jedes Mal ausgelöst, wenn eine WebSocket-Verbindung mit einem Client getrennt wird. |
| OnError | Wird immer dann ausgelöst, wenn ein WebSocket-Protokollfehler auftritt, etwa ein fehlerhafter Handshake. |
| OnException | Wird ausgelöst, wenn beim Verarbeiten einer Client-Verbindung eine nicht behandelte Ausnahme auftritt. |
| OnFragmented | Wird ausgelöst, wenn ein Fragment einer Nachricht empfangen wird (nur wenn Options.FragmentedMessages frgAll oder frgOnlyFragmented ist). |
| OnHandshake | Wird ausgelöst, nachdem der Handshake auf der Serverseite ausgewertet wurde und bevor die Antwort gesendet wird. |
| OnHTTPRequest | Wird ausgelöst, wenn der Server eine HTTP-Anfrage empfängt, sodass die Anwendung die Antwort erstellen kann. |
| OnHTTPUploadAfterSaveFile | Wird ausgelöst, nachdem eine aus einem multipart/form-data-Upload extrahierte Datei auf der Festplatte gespeichert wurde. |
| OnHTTPUploadBeforeCreatePostStream | Wird ausgelöst, nachdem die Anfrage-Header gelesen wurden und bevor der POST-Stream erstellt wird, sodass der Upload angenommen oder abgelehnt werden kann. |
| OnHTTPUploadBeforeSaveFile | Wird ausgelöst, bevor eine aus einem multipart/form-data-Upload extrahierte Datei auf die Festplatte gespeichert wird, sodass Name und Pfad angepasst werden können. |
| OnHTTPUploadReadInput | Wird ausgelöst, wenn der multipart/form-data-Decoder ein Nicht-Datei-Eingabefeld liest, sodass dessen Wert erfasst werden kann. |
| OnMessage | Wird jedes Mal ausgelöst, wenn ein Client eine Textnachricht sendet und sie vom Server empfangen wird. |
| OnShutdown | Wird ausgelöst, nachdem der HTTP-API-Server gestoppt wurde und keine weiteren Anfragen akzeptiert werden. |
| OnStartup | Wird ausgelöst, nachdem der HTTP-API-Server gestartet wurde und bereit ist, Verbindungen anzunehmen. |
| OnTCPConnect | Wird ausgelöst, nachdem sich ein Client auf TCP-Ebene verbunden hat und vor dem WebSocket-Handshake, sodass die Verbindung akzeptiert oder abgelehnt werden kann. |
| OnUnknownProtocol | Derzeit nicht vom HTTP-API-Server unterstützt; aus Gründen der API-Kompatibilität mit TsgcWebSocketServer deklariert. |