TsgcHTTP3Client › イベント › OnHTTP3Exception

OnHTTP3Exception イベント

HTTP/3 リクエストまたはレスポンスの処理中に例外が発生したときに発生します。

構文

property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object

パラメータ

名前タイプ説明
SenderTObject例外が発生したクライアント。
EExceptionエラーを説明する Message を持つ例外オブジェクト。

デフォルト値

—

解説

OnHTTP3Exception は、クライアントがリクエストを送信中またはレスポンスを処理中に例外が発生したときに発生し、例外を伝播させる代わりにアプリケーションが失敗をログに記録したり回復したりできます。プロトコルレベルのエラーメッセージを報告する OnError を補完します。このイベントは実際の Exception インスタンスを提供するため、ハンドラはそのクラスとメッセージを検査できます。E パラメータは解放しないでください。コンポーネントが所有しています。

使用例


procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
  Log('HTTP/3 exception: ' + E.Message);
end;

イベントに戻る