TsgcWebSocketClientPropiedades › NotifyEvents

NotifyEvents Propiedad

Controla cómo se despachan los eventos WebSocket al hilo principal.

Sintaxis

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Valor Predeterminado

neAsynchronous

Observaciones

Hay tres modos disponibles: neAsynchronous (predeterminado) encola los eventos y los sincroniza con el hilo principal de forma asíncrona; neSynchronous bloquea el hilo de conexión hasta que el hilo principal ha procesado el evento (usa TThread.Synchronize); neNoSync lanza los eventos directamente en el hilo de conexión, lo que es más rápido pero requiere que el controlador de eventos sea seguro para hilos.

Ejemplo


oClient := TsgcWebSocketClient.Create(nil);
oClient.URL := 'wss://www.esegece.com:2053';
oClient.NotifyEvents := neSynchronous;
oClient.Active := true;

Volver a Propiedades