EndpointDispatcher.FilterPriority 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
当 ContractFilter 选择终结点时,获取或设置 AddressFilter 和 ChannelDispatcher 组合的优先级。
public:
property int FilterPriority { int get(); void set(int value); };
public int FilterPriority { get; set; }
member this.FilterPriority : int with get, set
Public Property FilterPriority As Integer
属性值
筛选器的优先级。
注解
ChannelDispatcher 将 AddressFilter 值与 ContractFilter 值组合在一起,来确定是否将消息路由到此终结点。
在两个匹配的 EndpointDispatcher 对象可以处理一个消息的情况下,FilterPriority 属性用于选择一个终结点。
如果两个终结点可以处理一个消息并且它们的 FilterPriority 属性的值相匹配,则引发 System.ServiceModel.Dispatcher.MultipleFilterMatchesException。