EndpointDispatcher.ContractFilter 属性

定义

获取或设置 MessageFilter 对象,该对象用于确定是否将消息发送到此协定。

public:
 property System::ServiceModel::Dispatcher::MessageFilter ^ ContractFilter { System::ServiceModel::Dispatcher::MessageFilter ^ get(); void set(System::ServiceModel::Dispatcher::MessageFilter ^ value); };
public System.ServiceModel.Dispatcher.MessageFilter ContractFilter { get; set; }
member this.ContractFilter : System.ServiceModel.Dispatcher.MessageFilter with get, set
Public Property ContractFilter As MessageFilter

属性值

MessageFilter

用于将消息路由到适当的协定的筛选器。

注解

ContractFilter 属性是与消息的操作相匹配的 MessageFilter 对象。 ChannelDispatcherAddressFilter 值与 ContractFilter 值组合在一起,来确定是否将消息路由到此终结点。

在两个匹配的 EndpointDispatcher 对象可以处理一个消息的情况下,FilterPriority 属性用于选择一个终结点。

适用于