Прочитать на английском

Поделиться через


MessageQueue.MaximumQueueSize Свойство

Определение

Получает или задает максимальный размер очереди.

[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))]
[System.Messaging.MessagingDescription("MQ_MaximumQueueSize")]
public long MaximumQueueSize { get; set; }

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

Максимальный размер очереди в килобайтах. По умолчанию службой Message Queuing не устанавливаются ограничения.

Атрибуты

Исключения

Максимальный размер очереди содержит отрицательное значение.

При обращении к методу службы очереди сообщений возникла ошибка.

Примеры

В следующем примере кода получается и задается значение свойства очереди MaximumQueueSize сообщений.

// Set the queue's MaximumQueueSize property value.
queue.MaximumQueueSize = 10;

// Display the new value of the queue's MaximumQueueSize property.
Console.WriteLine("MessageQueue.MaximumQueueSize: {0}",
    queue.MaximumQueueSize);

Комментарии

предоставляет MaximumQueueSize доступ к ограничению хранилища сообщений в очереди сообщений, которое отделяется от квоты сообщений компьютера, определяемой администратором. Дополнительные сведения о квоте сообщений см. в разделе MaximumJournalSize.

Задание этого свойства изменяет очередь очереди сообщений. Таким образом, изменение влияет на любые другие MessageQueue экземпляры.

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

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

Режим рабочей группы Доступно
Локальный компьютер Да
Имя локального компьютера и прямого формата Да
Удаленный компьютер Нет
Имя удаленного компьютера и прямого формата Нет

Применяется к

Продукт Версии
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

См. также раздел