TsgcWSPServer_WebRTC › Events › OnException
Se déclenche lorsqu'une exception Delphi est levée dans les threads de travail du serveur ou les gestionnaires d'événements utilisateur.
property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object
—
Hook central pour les exceptions qui autrement termineraient silencieusement un thread d'écoute ou de distribution — par exemple un bug dans un gestionnaire OnBeforeSubscription ou une défaillance OS lors de TLS. Le composant capture l'exception et la transmet ici afin que l'application puisse enregistrer le nom de la classe et le message. Les conditions de niveau protocole présentées comme de simples chaînes passent par OnError à la place.
procedure TForm1.WebRTCServerException(Connection: TsgcWSConnection;
E: Exception);
begin
Memo1.Lines.Add(Format('[%s] exception: %s - %s',
[Connection.Guid, E.ClassName, E.Message]));
end;