TsgcWebSocketServer_HTTPAPI › Gebeurtenissen
Gebeurtenissen die u kunt verwerken, gegroepeerd op doel, gevolgd door de volledige alfabetische lijst.
| Naam | Beschrijving |
|---|---|
| OnStartup | Wordt geactiveerd nadat de HTTP API-server is gestart en klaar is om verbindingen te accepteren. |
| OnShutdown | Wordt geactiveerd nadat de HTTP API-server is gestopt en er geen verzoeken meer worden geaccepteerd. |
| OnBeforeBinding | Wordt geactiveerd voordat de server verbinding maakt met de geconfigureerde URL, zodat de lijst met bindingen kan worden geïnspecteerd of aangepast. |
| OnTCPConnect | Wordt geactiveerd nadat een client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnConnect | Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht. |
| OnDisconnect | Wordt geactiveerd telkens wanneer een WebSocket-verbinding met een client wordt verbroken. |
| OnHandshake | Wordt geactiveerd nadat de handshake aan de serverzijde is geëvalueerd en voordat de respons wordt verzonden. |
| OnError | Wordt geactiveerd telkens wanneer a WebSocket protocol error occurs, dergelijke as a mal-formed handshake. |
| OnException | Wordt geactiveerd wanneer een onverwerkte uitzondering wordt gegenereerd tijdens het verwerken van een clientverbinding. |
| OnUnknownProtocol | Momenteel niet ondersteund door de HTTP API-server; gedeclareerd voor API-compatibiliteit met TsgcWebSocketServer. |
| Naam | Beschrijving |
|---|---|
| OnMessage | Wordt geactiveerd elke keer dat een client een tekstbericht verzendt en dit door de server wordt ontvangen. |
| OnBinary | Wordt telkens geactiveerd wanneer een client een binair bericht verzendt en dit door de server wordt ontvangen. |
| OnFragmented | Wordt geactiveerd wanneer een fragment van een bericht wordt ontvangen (alleen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is). |
| Naam | Beschrijving |
|---|---|
| OnHTTPRequest | Wordt geactiveerd wanneer de server een HTTP-verzoek ontvangt zodat de applicatie het antwoord kan opbouwen. |
| OnBeforeForwardHTTP | Wordt geactiveerd voordat een HTTP-verzoek wordt verzonden zodat het kan worden doorgestuurd (reverse-proxied) naar een andere HTTP-server. |
| OnAfterForwardHTTP | Wordt geactiveerd nadat een HTTP-verzoek is doorgestuurd, zodat de applicatie het resultaat of een door de upstream-server geretourneerde fout kan inspecteren. |
| Naam | Beschrijving |
|---|---|
| OnHTTPUploadBeforeSaveFile | Wordt geactiveerd voordat een bestand dat is geëxtraheerd uit een multipart/form-data-upload naar schijf wordt opgeslagen, zodat de naam en het pad kunnen worden aangepast. |
| OnHTTPUploadAfterSaveFile | Wordt geactiveerd nadat een bestand dat is uitgepakt uit een multipart/form-data-upload op schijf is opgeslagen. |
| OnHTTPUploadReadInput | Wordt geactiveerd wanneer de multipart/form-data-decoder een niet-bestandsinvoerveld leest zodat de waarde ervan kan worden vastgelegd. |
| OnHTTPUploadBeforeCreatePostStream | Wordt gegenereerd nadat de verzoekheaders zijn gelezen en voordat de POST-stream wordt aangemaakt, zodat de upload kan worden geaccepteerd of geweigerd. |
| Naam | Beschrijving |
|---|---|
| OnBeforeHeartBeat | Wordt geactiveerd vóór elke HeartBeat-ping zodat de toepassing een aangepaste keep-alive kan implementeren. |
| OnAsynchronous | Wordt geactiveerd wanneer een asynchrone verzendbewerking die door de HTTP API-server is gestart, is voltooid. |
| Naam | Beschrijving |
|---|---|
| OnAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld zodat de toepassing de gebruiker en het wachtwoord kan controleren en de verbinding kan accepteren of weigeren. |
| Naam | Beschrijving |
|---|---|
| OnAfterForwardHTTP | Wordt geactiveerd nadat een HTTP-verzoek is doorgestuurd, zodat de applicatie het resultaat of een door de upstream-server geretourneerde fout kan inspecteren. |
| OnAsynchronous | Wordt geactiveerd wanneer een asynchrone verzendbewerking die door de HTTP API-server is gestart, is voltooid. |
| OnAuthentication | Wordt geactiveerd wanneer authenticatie is ingeschakeld zodat de toepassing de gebruiker en het wachtwoord kan controleren en de verbinding kan accepteren of weigeren. |
| OnBeforeBinding | Wordt geactiveerd voordat de server verbinding maakt met de geconfigureerde URL, zodat de lijst met bindingen kan worden geïnspecteerd of aangepast. |
| OnBeforeForwardHTTP | Wordt geactiveerd voordat een HTTP-verzoek wordt verzonden zodat het kan worden doorgestuurd (reverse-proxied) naar een andere HTTP-server. |
| OnBeforeHeartBeat | Wordt geactiveerd vóór elke HeartBeat-ping zodat de toepassing een aangepaste keep-alive kan implementeren. |
| OnBinary | Wordt telkens geactiveerd wanneer een client een binair bericht verzendt en dit door de server wordt ontvangen. |
| OnConnect | Wordt telkens geactiveerd wanneer een WebSocket-verbinding met een client tot stand is gebracht. |
| OnDisconnect | Wordt geactiveerd telkens wanneer een WebSocket-verbinding met een client wordt verbroken. |
| OnError | Wordt geactiveerd telkens wanneer a WebSocket protocol error occurs, dergelijke as a mal-formed handshake. |
| OnException | Wordt geactiveerd wanneer een onverwerkte uitzondering wordt gegenereerd tijdens het verwerken van een clientverbinding. |
| OnFragmented | Wordt geactiveerd wanneer een fragment van een bericht wordt ontvangen (alleen wanneer Options.FragmentedMessages frgAll of frgOnlyFragmented is). |
| OnHandshake | Wordt geactiveerd nadat de handshake aan de serverzijde is geëvalueerd en voordat de respons wordt verzonden. |
| OnHTTPRequest | Wordt geactiveerd wanneer de server een HTTP-verzoek ontvangt zodat de applicatie het antwoord kan opbouwen. |
| OnHTTPUploadAfterSaveFile | Wordt geactiveerd nadat een bestand dat is uitgepakt uit een multipart/form-data-upload op schijf is opgeslagen. |
| OnHTTPUploadBeforeCreatePostStream | Wordt gegenereerd nadat de verzoekheaders zijn gelezen en voordat de POST-stream wordt aangemaakt, zodat de upload kan worden geaccepteerd of geweigerd. |
| OnHTTPUploadBeforeSaveFile | Wordt geactiveerd voordat een bestand dat is geëxtraheerd uit een multipart/form-data-upload naar schijf wordt opgeslagen, zodat de naam en het pad kunnen worden aangepast. |
| OnHTTPUploadReadInput | Wordt geactiveerd wanneer de multipart/form-data-decoder een niet-bestandsinvoerveld leest zodat de waarde ervan kan worden vastgelegd. |
| OnMessage | Wordt geactiveerd elke keer dat een client een tekstbericht verzendt en dit door de server wordt ontvangen. |
| OnShutdown | Wordt geactiveerd nadat de HTTP API-server is gestopt en er geen verzoeken meer worden geaccepteerd. |
| OnStartup | Wordt geactiveerd nadat de HTTP API-server is gestart en klaar is om verbindingen te accepteren. |
| OnTCPConnect | Wordt geactiveerd nadat een client verbinding maakt op TCP-niveau en vóór de WebSocket-handshake, zodat de verbinding kan worden geaccepteerd of geweigerd. |
| OnUnknownProtocol | Momenteel niet ondersteund door de HTTP API-server; gedeclareerd voor API-compatibiliteit met TsgcWebSocketServer. |