TsgcWSPClient_WAMPイベント › OnError

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;

イベントに戻る