MessageQueue.MaximumQueueSize Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получает или задает максимальный размер очереди.
public:
property long MaximumQueueSize { long get(); void set(long value); };
[System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))]
[System.Messaging.MessagingDescription("MQ_MaximumQueueSize")]
public long MaximumQueueSize { get; set; }
[<System.ComponentModel.TypeConverter(typeof(System.Messaging.Design.SizeConverter))>]
[<System.Messaging.MessagingDescription("MQ_MaximumQueueSize")>]
member this.MaximumQueueSize : int64 with get, set
Public Property MaximumQueueSize As Long
Значение свойства
Максимальный размер очереди в килобайтах. По умолчанию службой 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 экземпляры.
Если предпринята попытка превысить максимальный размер очереди или квоту сообщений компьютера, сообщения могут быть потеряны. Когда квота очереди достигнута, очередь сообщений уведомляет очередь администрирования отправляющего приложения о том, что очередь заполнена, возвращая отрицательное сообщение подтверждения. Очередь сообщений продолжает отправлять отрицательные подтверждения, пока общий размер сообщений в очереди не опустится ниже предела.
В следующей таблице показано, доступно ли это свойство в различных режимах рабочей группы.
Режим рабочей группы | Доступно |
---|---|
Локальный компьютер | Да |
Имя локального компьютера и прямого формата | Да |
Удаленный компьютер | Нет |
Имя удаленного компьютера и прямого формата | Нет |