TsgcWebSocketServer_HTTPAPI › Gebeurtenissen › OnException
Wordt geactiveerd wanneer een onverwerkte uitzondering wordt gegenereerd tijdens het verwerken van een clientverbinding.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
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.
procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
WriteLn('#exception: ' + E.Message);
end;