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


MessageQueue.BasePriority Свойство

Определение

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

public:
 property short BasePriority { short get(); void set(short value); };
[System.Messaging.MessagingDescription("MQ_BasePriority")]
public short BasePriority { get; set; }
[<System.Messaging.MessagingDescription("MQ_BasePriority")>]
member this.BasePriority : int16 with get, set
Public Property BasePriority As Short

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

Элементарный базовый приоритет для всех сообщений, переданных в общую очередь. Значение по умолчанию равно нулю (0).

Атрибуты

Исключения

Для базового приоритета задано недопустимое значение.

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

Примеры

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

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

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

Комментарии

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

Очередь сообщений не связана BasePriority со Priority свойством сообщения, которое указывает порядок, в котором входящее сообщение помещается в очередь.

BasePriority Применяется только к общедоступным очередям, пути к которым указываются с помощью имени формата. Базовый приоритет частной очереди всегда равен нулю (0).

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

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

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

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