TsgcWSPServer_WebRTCEvents › OnException

OnException Event

Wordt geactiveerd wanneer een Delphi-exception wordt opgeworpen binnen de worker threads van de server of de event-handlers van de gebruiker.

Syntaxis

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

Standaardwaarde

Opmerkingen

Centraal koppelpunt voor uitzonderingen die anders een listener- of dispatcher-thread stilzwijgend zouden beëindigen — bijvoorbeeld een fout in een OnBeforeSubscription-handler of een OS-fout tijdens TLS. De component vangt de uitzondering op en stuurt deze door zodat de applicatie de klassenaam en het bericht kan loggen. Protocolniveau-omstandigheden die als gewone strings worden doorgegeven, gaan via OnError.

Voorbeeld


procedure TForm1.WebRTCServerException(Connection: TsgcWSConnection;
  E: Exception);
begin
  Memo1.Lines.Add(Format('[%s] exception: %s - %s',
    [Connection.Guid, E.ClassName, E.Message]));
end;

Terug naar Events