TsgcWSPClient_WAMPEvents › OnMessage

OnMessage Evento

Se activa para los marcos de texto entrantes que el decodificador WAMP no ha enrutado a un manejador de nivel superior RPC o PubSub.

Sintaxis

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

Valor Predeterminado

Observaciones

Los marcos estándar WAMP v1 (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, etc.) son procesados por el decodificador de protocolo y expuestos a través de sus eventos dedicados (OnWelcome, OnCallResult, OnCallError, OnEvent…). Cualquier marco de texto restante —normalmente extensiones específicas del servidor o mensajes con un identificador de tipo desconocido— aparece aquí para que la aplicación pueda inspeccionarlo. Regresar sin procesar el texto es seguro; WAMP no tiene contrato de confirmación para mensajes no reconocidos.

Ejemplo


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

Volver a Eventos