TsgcWebSocketClient事件 › OnException

OnException 事件

每当处理连接时发生未处理的异常,就会触发。

语法

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

默认值

备注

每当异常从内部处理中逃逸时触发 OnException,例如向不再活跃的套接字写入、访问已释放的对象,或在读取进行中服务器关闭连接时。E 参数暴露异常实例,以便应用程序记录消息或对特定类型作出反应。默认情况下,服务器断开连接会在此引发异常;将 Options.RaiseDisconnectExceptions 设置为 False 以抑制这些与断开连接相关的异常。

示例


procedure OnException(Connection: TsgcWSConnection; E: Exception);
begin
  WriteLn('#exception: ' + E.Message);
end;

返回事件