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)

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

EndpointAddressMessageFilter(EndpointAddress, Boolean)

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

Свойства

Address

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

IncludeHostNameInComparison

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

Методы

CreateFilterTable<FilterData>()

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

Equals(Object)

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

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

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

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

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

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

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

Match(MessageBuffer)

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

MemberwiseClone()

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

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

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

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

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