TsgcHTTP2Client › Proprietà › NotifyEvents
Controlla come gli eventi HTTP/2 vengono inviati al thread principale.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Sono disponibili tre modalità: neAsynchronous (predefinita) mette in coda gli eventi HTTP/2 e li sincronizza con il thread principale in modo asincrono; neSynchronous blocca il thread di connessione finché il thread principale non ha elaborato l'evento; neNoSync attiva gli eventi direttamente sul thread di connessione, che è più veloce e più adatto per applicazioni console o di servizio, ma richiede che il codice del gestore eventi sia thread-safe.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.NotifyEvents := neSynchronous;