TsgcQUICServer › 이벤트 › OnQUICException

OnQUICException 이벤트

QUIC 연결 또는 리스너를 처리하는 중에 처리되지 않은 예외가 발생할 때 발생합니다.

구문

property OnQUICException: TsgcQUICServerExceptionEvent;
// TsgcQUICServerExceptionEvent = procedure(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception) of object

기본값

—

설명

OnQUICException은 서버의 백그라운드 펌프 스레드가 연결 수락, 핸드셰이크 진행, 스트림 읽기 또는 이벤트 핸들러 실행 중에 예외를 포착할 때 발생합니다. aConnection 매개변수는 오류와 관련된 세션을 식별하거나, 단일 연결에 묶이지 않은 리스너 수준 오류의 경우 nil입니다. aException 매개변수에는 오류가 포함되어 있어 애플리케이션이 기록하거나 복구 조치를 취할 수 있습니다. 서버는 계속 실행되므로 이벤트를 처리하면 오류가 눈에 띄지 않게 되는 것을 방지할 수 있습니다.

예제


procedure OnQUICExceptionEvent(Sender: TObject; const aConnection: TsgcQUICServerConnection; const aException: Exception);
begin
  Log('QUIC error: ' + aException.Message);
end;

이벤트로 돌아가기