TsgcHTTP3Server › Ereignisse › OnShutdown
Wird ausgelöst, wenn der HTTP/3-Server stoppt und keine Verbindungen mehr annimmt.
property OnShutdown: TNotifyEvent;
// TNotifyEvent = procedure(Sender: TObject) of object
—
| Name | Typ | Beschreibung |
|---|---|---|
Sender | TObject | Die TsgcHTTP3Server-Instanz, die das Ereignis ausgelöst hat. |
Wird von Active := False (direkt oder über Stop) ausgelöst, nachdem der QUIC-Listener geschlossen wurde und keine weiteren HTTP/3-Verbindungen mehr angenommen werden. Verwenden Sie das Ereignis, um eine Statusanzeige zu aktualisieren, ausstehende Protokolle zu leeren oder Ressourcen freizugeben, die gehalten wurden, während der Server lief.
Wenn es ausgelöst wird, sind die aktiven Verbindungen bereits geschlossen, sodass ihre OnH3Disconnect-Ereignisse ausgelöst wurden. Es wird auch ausgelöst, wenn die Komponente zerstört wird, da der Destruktor den Server stoppt.
Dieses Ereignis wird von TsgcQUICServer geerbt.
procedure OnShutdownEvent(Sender: TObject);
begin
Log('HTTP/3 server stopped');
end;