TsgcWSPServer_sgcZdarzenia › OnException

OnException Zdarzenie

Wywoływane, gdy nieobsługiwany wyjątek zostanie zgłoszony podczas przetwarzania połączenia.

Składnia

property OnException: TsgcExceptionEvent;
// TsgcExceptionEvent = procedure(Connection: TsgcWSConnection; E: Exception) of object

Wartość domyślna

Uwagi

Centralny punkt przechwytywania wyjątków zgłaszanych podczas obsługi połączenia lub przez wewnętrzny timer QoS. Wyjątek został już przechwycony; jeżeli ma być przekazany dalej, należy go ponownie zgłosić z poziomu procedury obsługi. Obiekt E jest własnością komponentu i staje się nieprawidłowy po powrocie ze zdarzenia, dlatego należy skopiować E.Message, jeżeli konieczne jest asynchroniczne zapisanie go w dzienniku.

Przykład

procedure TForm1.oProtocolException(Connection: TsgcWSConnection; E: Exception);
begin
  Memo1.Lines.Add('unhandled: ' + E.ClassName + ' - ' + E.Message);
end;

Powrót do Zdarzeń