EndpointAddressMessageFilter Класс

Определение

Представляет запрос, который проверяет, соответствует ли сообщение требованиям указанного адреса конечной точки.

public ref class EndpointAddressMessageFilter : System::ServiceModel::Dispatcher::MessageFilter
public class EndpointAddressMessageFilter : System.ServiceModel.Dispatcher.MessageFilter
type EndpointAddressMessageFilter = class
    inherit MessageFilter
Public Class EndpointAddressMessageFilter
Inherits MessageFilter
Наследование
EndpointAddressMessageFilter

Комментарии

Этот фильтр проверяет, соответствует ли сообщение конкретному адресу конечной точки. Объект EndpointAddress включает URI и необязательную коллекцию заголовков адресации. Заголовки адресации и сообщения канонизированы для сравнения с равенством. Если параметр отображается несколько раз в объекте EndpointAddress, соответствующий заголовок должен отображаться в сообщении по крайней мере так много раз.

СЛУЖБЫ IIS и базовая файловая система (NTFS или FAT) не учитывает регистр. Сравнения URI, выполняемые этим классом, также не учитывает регистр. Таким образом, например, http://www.microsoft.com оценивается как равное http://WWW.microsoft.com.

Конструкторы

Имя Описание
EndpointAddressMessageFilter(EndpointAddress, Boolean)

Инициализирует новый экземпляр класса EndpointAddressMessageFilter.

EndpointAddressMessageFilter(EndpointAddress)

Инициализирует новый экземпляр EndpointAddressMessageFilter класса с указанным адресом, для которого необходимо протестировать сообщение.

Свойства

Имя Описание
Address

Возвращает адрес, на который EndpointAddressMessageFilter тестируется сообщения.

IncludeHostNameInComparison

Возвращает значение, указывающее, входит ли имя узла в сравнение адресов конечной точки.

Методы

Имя Описание
CreateFilterTable<FilterData>()

Создает новую таблицу фильтров, которая одновременно проверяет сообщение с несколькими адресами конечных точек.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
Match(Message)

Проверяет, соответствует ли сообщение указанному адресу конечной точки.

Match(MessageBuffer)

Проверяет, соответствует ли буферизованное сообщение указанному адресу конечной точки.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

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