MessageFilterTable<TFilterData>.GetPriority(MessageFilter) 方法

定义

返回表中给定筛选器的优先级。

public:
 int GetPriority(System::ServiceModel::Dispatcher::MessageFilter ^ filter);
public int GetPriority (System.ServiceModel.Dispatcher.MessageFilter filter);
member this.GetPriority : System.ServiceModel.Dispatcher.MessageFilter -> int
Public Function GetPriority (filter As MessageFilter) As Integer

参数

filter
MessageFilter

所创建的筛选器表中包含的 MessageFilter

返回

Int32

filter 的优先级。

例外

筛选器表中不存在指定的筛选器。

注解

优先级是一个整数值,用于将筛选器分组为优先级存储桶,并对它们的处理进行排序。 分配给筛选器类型的整数越大,该筛选器类型的处理优先级就越高。 将一起计算优先级存储桶中的所有筛选器表。 如果较高优先级存储桶未提供任何匹配项,则只会计算较低优先级存储桶。

适用于