TsgcWebSocketClientプロパティ › NotifyEvents

NotifyEvents プロパティ

WebSocket イベントをメインスレッドへディスパッチする方法を制御します。

構文

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

デフォルト値

neAsynchronous

解説

3 つのモードが利用可能です: neAsynchronous(デフォルト)はイベントをキューに入れ、メインスレッドと非同期に同期します。neSynchronous はメインスレッドがイベントを処理するまで接続スレッドをブロックします(TThread.Synchronize を使用)。neNoSync は接続スレッドで直接イベントを発生させます。高速ですが、イベントハンドラーがスレッドセーフである必要があります。

使用例


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

プロパティに戻る