TsgcWebSocketClientGebeurtenissen › OnException

OnException Event

Wordt geactiveerd telkens wanneer een onverwerkte uitzondering optreedt tijdens het verwerken van de verbinding.

Syntaxis

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

Standaardwaarde

Opmerkingen

OnException wordt geactiveerd wanneer een uitzondering escapet tijdens interne verwerking, bijvoorbeeld bij het schrijven naar een socket die niet meer actief is, het openen van een vrijgegeven object, of wanneer de server de verbinding sluit terwijl een lezing bezig is. De parameter E stelt de uitzonderingsinstantie beschikbaar zodat de toepassing het bericht kan vastleggen of op specifieke klassen kan reageren. Standaard genereert een verbreking van de server hier een uitzondering; stel Options.RaiseDisconnectExceptions in op False om verbrekingsgerelateerde uitzonderingen te onderdrukken.

Voorbeeld


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

Terug naar gebeurtenissen