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
- Наследование
Комментарии
Этот фильтр проверяет, соответствует ли сообщение конкретному адресу конечной точки. Объект 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) |