TsgcWSPServer_sgcEventi › OnMessage

OnMessage Evento

Si attiva quando un client invia un messaggio di testo normale incapsulato nell'envelope sgc.

Sintassi

property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object

Valore predefinito

Note

Generato quando un client chiama WriteData o riceve un Broadcast il cui campo method è message. L'envelope sgc è già stato rimosso, quindi Text contiene il payload così come inviato dal client. Il traffico Subscribe/Publish non transita attraverso questo evento — le pubblicazioni emergono su OnBeforePublish (lato server) e su OnEvent (lato client).

Esempio

procedure TForm1.oProtocolMessage(Connection: TsgcWSConnection; const Text: string);
begin
  Memo1.Lines.Add(Connection.Guid + ': ' + Text);
end;

Torna agli Eventi