TsgcHTTP3Client › イベント › OnHTTP3Exception
HTTP/3 リクエストまたはレスポンスの処理中に例外が発生したときに発生します。
property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object
| 名前 | タイプ | 説明 |
|---|---|---|
Sender | TObject | 例外が発生したクライアント。 |
E | Exception | エラーを説明する Message を持つ例外オブジェクト。 |
—
OnHTTP3Exception は、クライアントがリクエストを送信中またはレスポンスを処理中に例外が発生したときに発生し、例外を伝播させる代わりにアプリケーションが失敗をログに記録したり回復したりできます。プロトコルレベルのエラーメッセージを報告する OnError を補完します。このイベントは実際の Exception インスタンスを提供するため、ハンドラはそのクラスとメッセージを検査できます。E パラメータは解放しないでください。コンポーネントが所有しています。
procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
Log('HTTP/3 exception: ' + E.Message);
end;