TsgcWSPServer_WAMPOlaylar › OnMessage

OnMessage Olay

WAMP çözücüsünün özel bir RPC veya PubSub olayına yönlendirmediği bir istemciden 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 (PREFIX, CALL, CALLCANCEL, SUBSCRIBE, UNSUBSCRIBE, PUBLISH) protokol çözücüsü tarafından tüketilir ve kendilerine ait olaylar (OnCall, OnBeforeSubscription, OnPrefix…) aracılığıyla yükseltilir. Diğer herhangi bir metin çerçevesi — genellikle uygulamaya özgü bir uzantı veya bilinmeyen bir tür id'sine sahip bir mesaj — burada yüzeye çıkar. Çerçeveyi sessizce yok saymak güvenlidir; WAMP v1, sunucuyu tanınmayan mesajları onaylamaya zorlayan bir sözleşmeye sahip değildir.

Örnek


procedure TForm1.WAMPServerMessage(Connection: TsgcWSConnection;
  const Text: string);
begin
  Memo1.Lines.Add(Format('[%s] passthrough: %s', [Connection.Guid, Text]));
end;

Olaylara Dön