TsgcWSPClient_sgcMetody › Publish

Publish Metoda

Publikuje wiadomość do wszystkich klientów subskrybujących kanał.

Składnia

procedure Publish(const aText, aChannel: String; const aGuid: String = ''; const aQueue: TwsQueue = queueLevel0);

Parametry

NazwaTypOpis
aTextconst StringŁadunek do opublikowania.
aChannelconst StringKanał, na którym publikowana jest wiadomość; otrzymują ją tylko klienci subskrybujący ten kanał.
aGuidconst StringOpcjonalny identyfikator GUID docelowej instancji protokołu sgc po stronie serwera. Należy pozostawić pusty, aby użyć wartości domyślnej.
aQueueconst TwsQueuePoziom kolejki używany, gdy serwer stosuje transakcyjne kolejkowanie do publikacji.

Uwagi

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.

Przykład

oProtocol.Publish('breaking news', 'news');

Powrót do metod