TsgcHTTP3Server › Ereignisse › OnStartup

OnStartup Ereignis

Wird ausgelöst, wenn der HTTP/3-Server startet und bereit ist, Verbindungen anzunehmen.

Syntax

property OnStartup: TNotifyEvent;
// TNotifyEvent = procedure(Sender: TObject) of object

Standardwert

—

Parameter

NameTypBeschreibung
SenderTObjectDie TsgcHTTP3Server-Instanz, die das Ereignis ausgelöst hat.

Hinweise

Wird von Active := True (direkt oder über Start) ausgelöst, nachdem der QUIC-Listener-Socket auf dem konfigurierten Port (UDP) gebunden wurde und die QUIC-Engine bereit ist, HTTP/3-Verbindungen anzunehmen. Verwenden Sie das Ereignis, um zu protokollieren, dass der Server aktiv ist, um eine Statusanzeige in der UI zu aktualisieren oder um Arbeiten zu starten, die davon abhängen, dass der Listener verfügbar ist.

Das Ereignis meldet, dass der Listener läuft, nicht dass ein Client eingetroffen ist: Der erste Client wird von OnH3Connect gemeldet. Es wird nicht ausgelöst, wenn die Aktivierung fehlschlägt, da ein fehlschlagendes Start stattdessen eine Ausnahme auslöst.

Dieses Ereignis wird von TsgcQUICServer geerbt.

Beispiel


procedure OnStartupEvent(Sender: TObject);
begin
  Log('HTTP/3 server listening');
end;

Zurück zu Ereignissen