TsgcTCPClient › Properties › QueueOptions

QueueOptions Eigenschap

Zet uitgaande tekst-, binaire en ping-berichten in de wachtrij zodat ze worden geserialiseerd op de verbindingsthread.

Syntaxis

property QueueOptions: TsgcWSQueueClient_Options read FQueueOptions write SetQueueOptions;

Standaardwaarde

Text.Level=qmNone, Binary.Level=qmNone, Ping.Level=qmNone

Opmerkingen

Standaard worden berichten rechtstreeks op de aanroepende thread geschreven. Als u een wachtrijniveau toewijst (qmLevel0, qmLevel1 of qmLevel2), worden ze in de wachtrij geplaatst en sequentieel verzonden vanuit de verbindingsthread, waardoor vergrendelingen worden vermeden wanneer meerdere threads tegelijk WriteData aanroepen. Berichten op qmLevel0 worden verwerkt vóór qmLevel1, en qmLevel1 vóór qmLevel2, zodat categorieën met hogere prioriteit vóór bulkpayloads kunnen worden afgeleverd.

Voorbeeld


oTCP := TsgcTCPClient.Create(nil);
oTCP.Host := 'www.esegece.com';
oTCP.Port := 2053;
oTCP.QueueOptions.Text.Level := qmLevel2;
oTCP.QueueOptions.Binary.Level := qmLevel2;
oTCP.Active := true;

Terug naar Properties