TsgcWebSocketClientProperties › NotifyEvents

NotifyEvents Proprietà

Controlla come gli eventi WebSocket 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 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 (utilizza TThread.Synchronize); neNoSync attiva gli eventi direttamente sul thread di connessione, il che è più veloce ma richiede che l'handler dell'evento sia thread-safe.

Esempio


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

Torna alle Proprietà