TsgcHTTP2Client › Propiedades › NotifyEvents
Controla cómo se despachan los eventos HTTP/2 al hilo principal.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Hay tres modos disponibles: neAsynchronous (predeterminado) encola los eventos HTTP/2 y los sincroniza con el hilo principal de forma asíncrona; neSynchronous bloquea el hilo de conexión hasta que el hilo principal haya procesado el evento; neNoSync dispara los eventos directamente en el hilo de conexión, lo que es más rápido y más adecuado para aplicaciones de consola o servicio, pero requiere que el código del manejador de eventos sea seguro para subprocesos.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.NotifyEvents := neSynchronous;