TsgcWebSocketServer_HTTPAPIGebeurtenissen › OnException

OnException Event

Wordt geactiveerd wanneer een onverwerkte uitzondering wordt gegenereerd tijdens het verwerken van een clientverbinding.

Syntaxis

property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object

Standaardwaarde

Opmerkingen

OnException wordt gegenereerd wanneer een uitzondering de interne verwerking van de HTTP API-server verlaat, bijvoorbeeld bij het schrijven naar een verzoek dat de client al heeft gesloten, wanneer een gebruikersevenementhandler een uitzondering genereert, of wanneer een HTTP.SYS-aanroep een onverwachte fout retourneert. De parameter E geeft de uitzonderingsinstantie vrij zodat de applicatie het bericht kan vastleggen of op specifieke klassen kan reageren. Standaard genereert een verbroken verbinding hier een uitzondering; stel Options.RaiseDisconnectExceptions in op False om die verbrekingsgerelateerde uitzonderingen te onderdrukken.

Voorbeeld


procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
  WriteLn('#exception: ' + E.Message);
end;

Terug naar gebeurtenissen