TsgcWSPClient_WAMP › イベント › OnError
コンポーネントがトランスポートまたはプロトコルレベルのエラー状態を検出したときに発生します。
property OnError: TsgcWSErrorEvent;
// TsgcWSErrorEvent = procedure(Connection: TsgcWSConnection; const Error: string) of object
—
トランスポートレベルの障害(ハンドシェイク拒否、TLS エラー、ソケットリセット)およびプロトコルレベルの異常(デコーダーが解析できなかった不正な WAMP フレーム)を通知します。Error 文字列はログに適した人間が読める説明です。リモートピアによって発生した RPC 固有のエラーはここでは報告されず、OnCallError を通じて通知されます。ユーザーコード内で発生した Delphi 例外を処理する OnException と混同しないでください。
procedure TForm1.WAMPError(Connection: TsgcWSConnection; const Error: string);
begin
Memo1.Lines.Add('wamp error: ' + Error);
end;