TsgcWSPServer_WebRTCEvents › OnException

OnException Event

Se déclenche lorsqu'une exception Delphi est levée dans les threads de travail du serveur ou les gestionnaires d'événements utilisateur.

Syntaxe

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

Valeur par défaut

Remarques

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.

Exemple


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

Retour aux événements