TsgcWSPServer_sgcMetody › ClearQueue

ClearQueue Metoda

Odrzuca kolejkowane zachowane publikacje oczekujące na kanale.

Składnia

function ClearQueue(const aChannel: String): Boolean;

Parametry

NazwaTypOpis
aChannelconst StringNazwa kanału, którego kolejkowane publikacje muszą zostać odrzucone.

Wartość zwracana

True gdy dla kanału znaleziono kolejkę i ją opróżniono, False gdy dla tego kanału nie istnieje żadna kolejka (Boolean)

Uwagi

Gdy klienci publikują z poziomem QoS 1 lub 2, serwer przechowuje najnowszą (poziom 1) lub pełną historię (poziom 2) wiadomości na kanał, dzięki czemu nowi subskrybenci mogą je otrzymać po połączeniu lub po subskrypcji. ClearQueue usuwa te zachowane wiadomości dla danego kanału bez wpływu na aktualnie połączonych subskrybentów.

Przykład

oProtocol.ClearQueue('news');

Powrót do metod