TsgcWSPClient_WAMPYöntemler › Publish

Publish Yöntem

Verilen konunun her abonesine, isteğe bağlı hariç tutma/uygun oturum listeleriyle bir olay yükü yayınlar.

Sözdizimi

procedure Publish(const aTopicURI, aEvent: string; const aExclude: string = ''; const aEligible: String = '');

Parametreler

NameTypeAçıklama
aTopicURIconst stringKonunun tam nitelikli URI'si veya önceden Prefix ile kaydedilmiş bir prefix:name CURIE.
aEventconst stringOlay yükü, tipik olarak JSON. Her aboneye OnEvent'in Event argümanında olduğu gibi teslim edilir.
aExcludeconst stringOlayı ALMAMASI gereken oturum kimliklerinin isteğe bağlı JSON dizisi (kara liste). Sunucu eligible/excludeMe uzantısını desteklediğinde yayıncının kendisini hariç tutmak için "true" geçin.
aEligibleconst Stringİzin verilen tek alıcı olan oturum kimliklerinin isteğe bağlı JSON dizisi (beyaz liste). aExclude tarafından kapsanmayan tüm abonelere yayınlamak için boş bırakın.

Remarks

Bir WAMP v1 PUBLISH çerçevesi (type id 7) gönderir. PubSub gönder-unut yaklaşımıdır: sunucudan bir onay ve yayıncıya bir teslim onayı yoktur. Olay, Subscribe URI'si aTopicURI ile tam olarak eşleşen her oturuma yayılır (WAMP v1 joker karakterli konuları desteklemez). Private odaları uygulamak veya gönderene geri yankıyı önlemek için aExclude ve aEligible öğelerini birlikte kullanın.

Örnek


WAMP.Publish('http://example.com/chat#lobby',
  '{"user":"alice","text":"hello"}');

Yöntemlere Dön