TsgcWSPClient_WAMP › Events › OnMessage
Se activa para los marcos de texto entrantes que el decodificador WAMP no ha enrutado a un manejador de nivel superior RPC o PubSub.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
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.
procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add('passthrough: ' + Text);
end;