TsgcWSPServer_WebRTC › Events › 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;