TsgcWebSocketClientPropriedades › NotifyEvents

NotifyEvents Property

Controla como os eventos WebSocket são despachados para a thread principal.

Sintaxe

property NotifyEvents: TwsNotifyEvent read FNotifyEvents write SetNotifyEvents;

Valor Padrão

neAsynchronous

Observações

Três modos estão disponíveis: neAsynchronous (padrão) enfileira os eventos e os sincroniza com a thread principal de forma assíncrona; neSynchronous bloqueia a thread da conexão até que a thread principal tenha processado o evento (usa TThread.Synchronize); neNoSync dispara os eventos diretamente na thread da conexão, o que é mais rápido, mas exige que o manipulador de evento seja thread-safe.

Exemplo


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

Voltar para Propriedades