TsgcWSPClient_WAMP事件 › OnException

OnException 事件

当在组件的工作线程或事件处理程序之一中引发 Delphi 异常时触发。

语法

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

默认值

备注

为可能以静默方式终止后台线程的异常提供集中钩子(用户代码中的 JSON 解析失败、OnEvent/OnCallResult 处理程序中的错误、TLS 中的操作系统级错误)。异常被组件捕获并在此处暴露,以便应用程序记录或通知用户。与 OnError 不同,后者以纯字符串而非类型化异常的形式报告协议级别的状况。

示例


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

返回事件