Поделиться через


EndpointDispatcher.AddressFilter Свойство

Определение

Возвращает или задает объект 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.

Применяется к