Данная статья переведена с помощью средств машинного перевода. Чтобы просмотреть ее на английском языке, установите флажок Английский. Вы также можете просматривать английский текст во всплывающем окне, наводя указатель мыши на переведенный текст.
Перевод
Английский

Свойство MessageSession.PrefetchCount

 

Возвращает или задает количество сообщений, которые получатель сообщений может одновременно запросить.

Пространство имен:   Microsoft.ServiceBus.Messaging
Сборка:  Microsoft.ServiceBus (в Microsoft.ServiceBus.dll)

public override int PrefetchCount { get; set; }

Значение свойства

Type: System.Int32

Количество сообщений, которые получатель сообщений может одновременно запросить.

Можно использовать PrefetchCount для получения нескольких сообщений с сервера в одном приема-передачи. Это может быть полезно в сценариях, которые требуется меньшая задержка для получения существующих сообщений из очереди или подписки. Упреждающая выборка также может повысить пропускную способность, в зависимости от сценариев как уменьшается число обращений к серверу.

Предварительное извлечение отключено по умолчанию. Его можно включить с помощью этого свойства на клиенте. Необходимо задать PrefetchCount перед получением первого сообщения.

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

BrokeredMessage message = client.Receive();
Вернуться в начало
Показ: