TsgcWSPClient_WAMP › Events › OnMessage
WAMP kod çözücüsünün daha yüksek seviyeli bir RPC veya PubSub işleyicisine yönlendirmediği gelen metin çerçeveleri için tetiklenir.
property OnMessage: TsgcWSMessageEvent;
// TsgcWSMessageEvent = procedure(Connection: TsgcWSConnection; const Text: string) of object
—
Standart WAMP v1 çerçeveleri (WELCOME, CALL, CALLRESULT, CALLERROR, EVENT, vb.) protokol kod çözücüsü tarafından tüketilir ve kendi özel olayları (OnWelcome, OnCallResult, OnCallError, OnEvent…) aracılığıyla tetiklenir. Kalan herhangi bir metin çerçevesi — genellikle sunucuya özgü uzantılar veya bilinmeyen bir tür kimliğine sahip mesajlar — burada gösterilir, böylece uygulama yine de inceleyebilir. Metni işlemeden dönmek güvenlidir; WAMP, tanınmayan mesajlar için bir onay sözleşmesine sahip değildir.
procedure TForm1.WAMPMessage(Connection: TsgcWSConnection;
const Text: string);
begin
Memo1.Lines.Add('passthrough: ' + Text);
end;