EndpointAddressMessageFilter EndpointAddressMessageFilter EndpointAddressMessageFilter EndpointAddressMessageFilter Class

Определение

Представляет запрос, проверяющий, удовлетворяет ли сообщение требованиям указанного адреса конечной точки.Represents a query that tests whether a message satisfies the requirements of a specified endpoint address.

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
Наследование
EndpointAddressMessageFilterEndpointAddressMessageFilterEndpointAddressMessageFilterEndpointAddressMessageFilter

Комментарии

Этот фильтр проверяет, соответствует ли сообщение конкретному адресу конечной точки.This filter tests whether a message satisfies a particular endpoint address. Объект EndpointAddress включает URI и необязательную коллекцию заголовков адресации.An EndpointAddress object includes a URI and an optional collection of addressing headers. Заголовки адресации и сообщения и имеют канонический вид, чтобы обеспечить возможность проверки на равенство.The addressing and message headers are canonicalized in order to be compared for equality. Если в объекте EndpointAddress параметр появляется более одного раза, соответствующий заголовок должен присутствовать в сообщении не меньшее количество раз.If a parameter appears more than once in an EndpointAddress, the corresponding header must appear in the message at least that many times.

IIS и базовая файловая система (NTFS или FAT) не учитывают регистр.IIS and the underlying file system (NTFS or FAT) are case-insensitive. В сравнениях URI, выполняемых данным классом, регистр также не учитывается.URI comparisons done by this class are also case-insensitive. Например, http://www.microsoft.com выражение вычисляется как http://WWW.microsoft.comравное.So, for example, http://www.microsoft.com is evaluated as equal to http://WWW.microsoft.com.

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

EndpointAddressMessageFilter(EndpointAddress) EndpointAddressMessageFilter(EndpointAddress) EndpointAddressMessageFilter(EndpointAddress) EndpointAddressMessageFilter(EndpointAddress)

Инициализирует новый экземпляр класса EndpointAddressMessageFilter с указанным адресом, по которому требуется проверить сообщение.Initializes a new instance of the EndpointAddressMessageFilter class with a specified address against which to test a message.

EndpointAddressMessageFilter(EndpointAddress, Boolean) EndpointAddressMessageFilter(EndpointAddress, Boolean) EndpointAddressMessageFilter(EndpointAddress, Boolean) EndpointAddressMessageFilter(EndpointAddress, Boolean)

Инициализирует новый экземпляр класса EndpointAddressMessageFilter.Initializes a new instance of the EndpointAddressMessageFilter class.

Свойства

Address Address Address Address

Возвращает адрес, по которому объект EndpointAddressMessageFilter проверяет сообщения.Gets the address that the EndpointAddressMessageFilter tests messages against.

IncludeHostNameInComparison IncludeHostNameInComparison IncludeHostNameInComparison IncludeHostNameInComparison

Возвращает значение, которое указывает, включено ли имя узла в сравнение адресов конечной точки.Gets a value that indicates whether the host name is included in the endpoint address comparison.

Методы

CreateFilterTable<FilterData>() CreateFilterTable<FilterData>() CreateFilterTable<FilterData>() CreateFilterTable<FilterData>()

Создает новую таблицу фильтров, одновременно проверяющую сообщения по нескольким адресам конечной точки.Creates a new filter table that tests a message against multiple endpoint addresses simultaneously.

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Определяет, равен ли заданный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Служит хэш-функцией по умолчанию.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
Match(Message) Match(Message) Match(Message) Match(Message)

Проверяет, соответствует ли сообщение указанному адресу конечной точки.Tests whether a message satisfies the specified endpoint address.

Match(MessageBuffer) Match(MessageBuffer) Match(MessageBuffer) Match(MessageBuffer)

Проверяет, удовлетворяет ли буферизованное сообщение указанному адресу конечной точки.Tests whether a buffered message satisfies the specified endpoint address.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Inherited from Object)

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