TsgcWSPServer_WebRTCEvents › OnException

OnException 事件

当 Delphi 异常在服务器的工作线程或用户事件处理程序内部引发时触发。

语法

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

默认值

备注

用于捕获否则会静默终止监听器或分发器线程的异常,例如 OnBeforeSubscription 处理程序中的错误或 TLS 期间的操作系统级故障。组件捕获异常后将其转发到此处,应用程序可记录类名和消息。以普通字符串形式呈现的协议级条件则通过 OnError 处理。

示例


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

返回事件