TsgcWebSocketClientPropriétés › NotifyEvents

NotifyEvents Propriété

Contrôle la façon dont les événements WebSocket sont distribués au thread principal.

Syntaxe

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Valeur par défaut

neAsynchronous

Remarques

Trois modes sont disponibles : neAsynchronous (par défaut) met les événements en file d'attente et les synchronise de manière asynchrone avec le thread principal ; neSynchronous bloque le thread de connexion jusqu'à ce que le thread principal ait traité l'événement (utilise TThread.Synchronize) ; neNoSync déclenche les événements directement sur le thread de connexion, ce qui est plus rapide mais exige que le gestionnaire d'événements soit thread-safe.

Exemple


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

Retour aux propriétés