TsgcWSPClient_WAMP › 事件 › OnError
当组件检测到传输或协议级别的错误情况时触发。
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
呈现传输层故障(握手拒绝、TLS 错误、套接字重置)和协议层异常(解码器无法解析的格式错误 WAMP 帧)。Error 字符串是适合写入日志的可读描述。远程对等方引发的 RPC 特定错误不在此处报告,而是通过 OnCallError 到达。请勿与 OnException 混淆,后者用于处理用户代码内部引发的 Delphi 异常。
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;