DefaultPropertiesToSend.Priority Свойство

Определение

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

[System.Messaging.MessagingDescription("MsgPriority")]
public System.Messaging.MessagePriority Priority { get; set; }

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

Одно из значений перечисления MessagePriority, представляющее уровень приоритета нетранзакционного сообщения. Значение по умолчанию — Normal.

Атрибуты

Комментарии

Свойство Priority влияет на то, как message queuing обрабатывает сообщение, когда оно находится в пути, а также место размещения сообщения в очереди, когда оно достигает места назначения. Сообщения с более высоким приоритетом получают предпочтение во время маршрутизации и вставляются в переднюю часть очереди. Сообщения, имеющие одинаковый приоритет, помещаются в очередь в порядке поступления.

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

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

Продукт Версии
.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

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