TsgcWSPClient_WAMPEventi › OnMessage

OnMessage Evento

Viene generato per i frame di testo in arrivo che il decoder WAMP non ha instradato a un handler RPC o PubSub di livello superiore.

Sintassi

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

Valore predefinito

Note

I frame WAMP v1 standard (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, ecc.) vengono consumati dal decoder del protocollo e generati attraverso i loro eventi dedicati (OnWelcome, OnCallResult, OnCallError, OnEvent…). Qualsiasi frame di testo rimanente — tipicamente estensioni specifiche del server o messaggi con un ID tipo sconosciuto — emerge qui in modo che l'applicazione possa comunque ispezionarlo. Restituire senza elaborare il testo è sicuro; WAMP non prevede alcun contratto di conferma per i messaggi non riconosciuti.

Esempio


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

Torna agli Eventi