TsgcWSPServer_WebRTCOlaylar › OnException

OnException Olay

Sunucunun çalışan iş parçacıklarında veya kullanıcı olay işleyicilerinde bir Delphi istisnası yükseltildiğinde tetiklenir.

Sözdizimi

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

Varsayılan Değer

Remarks

Aksi takdirde bir dinleyici veya gönderici iş parçacığını sessizce sonlandıracak istisnalar için merkezi kanca — örneğin bir OnBeforeSubscription işleyicisindeki bir hata veya TLS sırasında işletim sistemi düzeyinde bir başarısızlık. Bileşen istisnayı yakalar ve uygulamanın sınıf adını ve mesajı günlüğe kaydedebilmesi için buraya iletir. Düz dizeler olarak ortaya çıkan protokol düzeyindeki koşullar bunun yerine OnError üzerinden gider.

Örnek


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

Olaylara Dön