EndpointDispatcher.AddressFilter 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置 MessageFilter 对象,该对象用于确定是否将特定的消息发送到终结点地址。
public:
property System::ServiceModel::Dispatcher::MessageFilter ^ AddressFilter { System::ServiceModel::Dispatcher::MessageFilter ^ get(); void set(System::ServiceModel::Dispatcher::MessageFilter ^ value); };
public System.ServiceModel.Dispatcher.MessageFilter AddressFilter { get; set; }
member this.AddressFilter : System.ServiceModel.Dispatcher.MessageFilter with get, set
Public Property AddressFilter As MessageFilter
属性值
用于将消息路由到适当的终结点的地址筛选器。
注解
对于通道可以支持的每个终结点,System.ServiceModel.Dispatcher.ChannelDispatcher 具有一个 EndpointDispatcher。 AddressFilter 属性是与消息的目标终结点地址相匹配的 System.ServiceModel.Dispatcher.MessageFilter 对象。 ChannelDispatcher 将 AddressFilter 值与 ContractFilter 值组合在一起,来确定是否将消息路由到此终结点。
在两个匹配的 EndpointDispatcher 对象可以处理一个消息的情况下,FilterPriority 属性用于选择一个终结点。