TsgcHTTP3Client › Zdarzenia › OnHTTP3Exception
Uruchamiane, gdy podczas przetwarzania żądania lub odpowiedzi HTTP/3 zostanie zgłoszony wyjątek.
property OnHTTP3Exception: TsgcHTTP3ExceptionEvent;
// TsgcHTTP3ExceptionEvent = procedure(Sender: TObject; const E: Exception) of object
| Nazwa | Typ | Opis |
|---|---|---|
Sender | TObject | Klient, na którym zgłoszono wyjątek. |
E | Exception | Obiekt wyjątku, którego Message opisuje błąd. |
—
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.
procedure OnHTTP3ExceptionEvent(Sender: TObject; const E: Exception);
begin
Log('HTTP/3 exception: ' + E.Message);
end;