TsgcWSPServer_WebRTCZdarzenia › OnException

OnException Zdarzenie

Wywoływane, gdy wyjątek Delphi zostaje zgłoszony wewnątrz wątków roboczych serwera lub procedur obsługi zdarzeń użytkownika.

Składnia

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

Wartość domyślna

Uwagi

Centralny hak dla wyjątków, które w przeciwnym razie cicho zakończyłyby działanie wątku nasłuchującego lub dyspozytora — na przykład błąd w procedurze obsługi OnBeforeSubscription lub awaria na poziomie systemu operacyjnego podczas TLS. Komponent przechwytuje wyjątek i przekazuje go tutaj, aby aplikacja mogła zarejestrować nazwę klasy i komunikat. Warunki poziomu protokołu zgłaszane jako zwykłe ciągi znaków trafiają przez OnError.

Przykład


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

Powrót do Zdarzeń