TsgcTCPClient › Özellikler › QueueOptions

QueueOptions Özellik

Giden metin, ikili ve ping mesajlarını kuyruğa alır, böylece bağlantı iş parçacığında seri hale getirilirler.

Sözdizimi

property QueueOptions: TsgcWSQueueClient_Options read FQueueOptions write SetQueueOptions;

Varsayılan Değer

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

Remarks

Varsayılan olarak mesajlar doğrudan çağıran iş parçacığında yazılır. Bir kuyruk düzeyi (qmLevel0, qmLevel1 veya qmLevel2) atamak, bunları kuyruğa alır ve bağlantı iş parçacığından sırayla gönderir; bu, birkaç iş parçacığı aynı anda WriteData çağırdığında kilitlerden kaçınır. qmLevel0 mesajları qmLevel1'den önce, qmLevel1 ise qmLevel2'den önce işlenir, böylece daha yüksek öncelikli kategoriler toplu yüklerden önce teslim edilebilir.

Örnek


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;

Özelliklere Dön