TsgcHTTP3Client › 이벤트 › OnHTTP3Exception

OnHTTP3Exception 이벤트

HTTP/3 요청 또는 응답을 처리하는 중에 예외가 발생할 때 발생합니다.

구문

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

Parameters

NameType설명
SenderTObject예외가 발생한 클라이언트.
EException오류를 설명하는 Message를 포함하는 예외 객체입니다.

기본값

—

설명

OnHTTP3Exception은 클라이언트가 요청을 보내거나 응답을 처리하는 동안 예외가 발생할 때 발생하며, 예외가 전파되는 대신 애플리케이션이 실패를 기록하거나 복구할 수 있도록 합니다. 이는 프로토콜 수준 오류 메시지를 보고하는 OnError를 보완합니다. 이 이벤트는 실제 Exception 인스턴스를 전달하므로 핸들러가 해당 클래스와 메시지를 검사할 수 있습니다. E 매개변수를 해제하지 마십시오. 이는 컴포넌트가 소유합니다.

예제


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

이벤트로 돌아가기