Share via


DefaultPropertiesToSend.Priority 属性

定义

获取或设置消息优先级,用于确定消息在队列中的位置。

public:
 property System::Messaging::MessagePriority Priority { System::Messaging::MessagePriority get(); void set(System::Messaging::MessagePriority value); };
[System.Messaging.MessagingDescription("MsgPriority")]
public System.Messaging.MessagePriority Priority { get; set; }
[<System.Messaging.MessagingDescription("MsgPriority")>]
member this.Priority : System.Messaging.MessagePriority with get, set
Public Property Priority As MessagePriority

属性值

表示非事务性消息优先级的 MessagePriority 枚举值之一。 默认值为 Normal

属性

注解

属性 Priority 会影响消息队列在路由中处理消息的方式,以及消息到达目标时消息在队列中的放置位置。 优先级较高的消息在路由期间优先,并插入到队列的前面。 而具有相同优先级的消息则会按照到达的先后时间插入到队列中。

消息优先级只能针对非事务性消息进行有意义的设置。 事务消息的优先级自动设置为 Lowest,这会导致忽略事务性消息优先级。

适用于

另请参阅