TsgcHTTP3Server › Ereignisse › OnStartup
Wird ausgelöst, wenn der HTTP/3-Server startet und bereit ist, Verbindungen anzunehmen.
property OnStartup: TNotifyEvent;
// TNotifyEvent = procedure(Sender: TObject) of object
—
| Name | Typ | Beschreibung |
|---|---|---|
Sender | TObject | Die TsgcHTTP3Server-Instanz, die das Ereignis ausgelöst hat. |
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.
procedure OnStartupEvent(Sender: TObject);
begin
Log('HTTP/3 server listening');
end;