TsgcWSPServer_sgcEreignisse › OnException

OnException Ereignis

Wird ausgelöst, wenn beim Verarbeiten einer Verbindung eine nicht behandelte Ausnahme ausgelöst wird.

Syntax

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

Standardwert

Hinweise

Zentralisierter Hook für Ausnahmen, die während der Verbindungsbehandlung oder vom internen QoS-Timer ausgelöst werden. Die Ausnahme wurde bereits abgefangen; wenn Sie möchten, dass sie weiter propagiert, lösen Sie sie aus dem Handler erneut aus. E gehört der Komponente und wird nach der Rückkehr des Ereignisses ungültig, kopieren Sie daher E.Message, wenn Sie es asynchron protokollieren müssen.

Beispiel

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

Zurück zu Ereignissen