TsgcHTTP2ClientProprietà › NotifyEvents

NotifyEvents Proprietà

Controlla come gli eventi HTTP/2 vengono inviati al thread principale.

Sintassi

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Valore predefinito

neAsynchronous

Note

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.

Esempio


oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.NotifyEvents := neSynchronous;

Torna alle Proprietà