TsgcHTTP2Client › Właściwości › NotifyEvents
Określa sposób przekazywania zdarzeń HTTP/2 do wątku głównego.
property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;
neAsynchronous
Dostępne są trzy tryby: neAsynchronous (domyślny) kolejkuje zdarzenia HTTP/2 i synchronizuje je z wątkiem głównym asynchronicznie; neSynchronous blokuje wątek połączenia do momentu przetworzenia zdarzenia przez wątek główny; neNoSync wyzwala zdarzenia bezpośrednio w wątku połączenia, co jest szybsze i lepiej dostosowane do aplikacji konsolowych lub usług, ale wymaga, aby kod obsługi zdarzeń był bezpieczny wątkowo.
oHTTP2 := TsgcHTTP2Client.Create(nil);
oHTTP2.Host := 'http2.akamai.com';
oHTTP2.Port := 443;
oHTTP2.TLS := True;
oHTTP2.NotifyEvents := neSynchronous;