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.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
[<System.Messaging.MessagingDescription("MQ_MaximumQueueSize")>]
member this.MaximumQueueSize : int64 with get, set
Public Property MaximumQueueSize As Long

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

Int64

Максимальный размер очереди в килобайтах. По умолчанию службой 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 экземпляры влияют изменения.

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

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

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

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

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