TsgcWebSocketServer_HTTPAPI › Gebeurtenissen › OnException
Wordt geactiveerd wanneer een onverwerkte uitzondering wordt gegenereerd tijdens het verwerken van een clientverbinding.
__property TsgcExceptionEvent OnException;
// typedef void __fastcall (__closure *TsgcExceptionEvent)(TsgcWSConnection * Connection, Exception E);
—
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.
void OnException(TsgcWSConnection *Connection, Exception *E)
{
WriteLn("#exception: " + E->Message);
}