TsgcHTTP3Client › Zdarzenia › OnHTTP3Exception

OnHTTP3Exception Zdarzenie

Uruchamiane, gdy podczas przetwarzania żądania lub odpowiedzi HTTP/3 zostanie zgłoszony wyjątek.

Składnia

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

Parametry

NazwaTypOpis
SenderTObjectKlient, na którym zgłoszono wyjątek.
EExceptionObiekt wyjątku, którego Message opisuje błąd.

Wartość domyślna

—

Uwagi

OnHTTP3Exception jest wywoływane, gdy podczas wysyłania żądania lub przetwarzania odpowiedzi przez klienta wystąpi wyjątek, umożliwiając aplikacji zarejestrowanie błędu lub odzyskanie się zamiast propagacji wyjątku. Uzupełnia zdarzenie OnError, które raportuje komunikaty błędów na poziomie protokołu: to zdarzenie dostarcza rzeczywistą instancję Exception, aby procedura obsługi mogła sprawdzić jej klasę i komunikat. Nie zwalniaj parametru E; jest własnością komponentu.

Przykład


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

Powrót do Zdarzeń