TsgcWebSocketClient属性 › NotifyEvents

NotifyEvents 属性

控制 WebSocket 事件如何分派到主线程。

语法

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

默认值

neAsynchronous

备注

提供三种模式:neAsynchronous(默认)将事件排队并异步与主线程同步;neSynchronous 阻塞连接线程,直到主线程处理完事件(使用 TThread.Synchronize);neNoSync 直接在连接线程上触发事件,速度更快,但要求事件处理程序是线程安全的。

示例


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

返回属性