TsgcWSPClient_WAMPEvents › OnMessage

OnMessage Event

Dispara para quadros de texto de entrada que o decodificador WAMP não roteou para um handler de RPC ou PubSub de nível mais alto.

Sintaxe

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

Valor Padrão

Observações

Os quadros WAMP v1 padrão (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, etc.) são consumidos pelo decodificador do protocolo e gerados por meio de seus eventos dedicados (OnWelcome, OnCallResult, OnCallError, OnEvent…). Qualquer quadro de texto restante, tipicamente extensões específicas do servidor ou mensagens com um type id desconhecido, aparece aqui para que a aplicação ainda possa inspecioná-lo. Retornar sem processar o texto é seguro; o WAMP não tem contrato de confirmação para mensagens não reconhecidas.

Exemplo


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

Voltar para Eventos