TsgcWSPClient_WAMPEvents › OnMessage

OnMessage Olay

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.

Sözdizimi

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

Varsayılan Değer

Remarks

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.

Örnek


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

Olaylara Dön