匯出 (0) 列印
全部展開

MessageReceiver.PrefetchCount 屬性

取得或設定訊息接收者可以同時要求的訊息數目。

命名空間:  Microsoft.ServiceBus.Messaging
組件:  Microsoft.ServiceBus (在 Microsoft.ServiceBus.dll 中)

public virtual int PrefetchCount { get; set; }

屬性值

型別:System.Int32
訊息接收者可以同時要求的訊息數目。

您可以使用 PrefetchCount 從相同的來回行程中的伺服器提取多個訊息。這於需要較低延遲以從佇列或訂閱接收訊息的案例來說十分有用。根據至伺服器的來回行程所減少的數目,預先提取也可以改善輸送量。

預設會停用預先提取。您可以使用用戶端的此項屬性加以啟用。您必須先設定 PrefetchCount,才能接收第一則訊息。

QueueClient client = factory.CreateQueueClient("queue1");
client.PrefetchCount = 200;

BrokeredMessage message = client.Receive();

社群新增項目

新增
顯示:
© 2015 Microsoft