TsgcWSPClient_sgc › Metody › Publish
Publikuje wiadomość do wszystkich klientów subskrybujących kanał.
procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);
| Nazwa | Typ | Opis |
|---|---|---|
aText | const String | Ładunek do opublikowania. |
aChannel | const String | Kanał, na którym publikowana jest wiadomość; otrzymują ją tylko klienci subskrybujący ten kanał. |
aGuid | const String | Opcjonalny identyfikator GUID docelowej instancji protokołu sgc po stronie serwera. Należy pozostawić pusty, aby użyć wartości domyślnej. |
aQueue | const TwsQueue | Poziom kolejki używany, gdy serwer stosuje transakcyjne kolejkowanie do publikacji. |
Dostarcza ładunek do każdego podłączonego klienta subskrybującego kanał za pośrednictwem jego procedury obsługi OnEvent. Gdy QoS jest ustawiony na poziom 1 lub 2, wiadomości przypisywany jest identyfikator, a serwer potwierdza dostarczenie przez OnAcknowledgment.
oProtocol.Publish('breaking news', 'news');