TsgcWSPServer_sgcMethods › ClearQueue

ClearQueue Methode

Verwijdert in de wachtrij geplaatste behouden publicaties die in behandeling zijn op een kanaal.

Syntaxis

function ClearQueue(const aChannel: String): Boolean;

Parameters

NaamTypeBeschrijving
aChannelconst StringNaam van het kanaal waarvan de wachtende publicaties moeten worden verwijderd.

Retourwaarde

True wanneer een wachtrij voor het kanaal is gevonden en geleegd, False wanneer er geen wachtrij voor dat kanaal bestaat (Boolean)

Opmerkingen

Wanneer clients publiceren met QoS-niveau 1 of niveau 2, bewaart de server het meest recente (niveau 1) of de volledige geschiedenis (niveau 2) van berichten per kanaal, zodat late abonnees ze kunnen ontvangen bij verbinding of bij abonnement. ClearQueue verwijdert deze bewaarde berichten voor het opgegeven kanaal zonder momenteel verbonden abonnees te beïnvloeden.

Voorbeeld

oProtocol.ClearQueue('news');

Terug naar methoden