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


PrefixEndpointAddressMessageFilter.Match Метод

Определение

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

Перегрузки

Match(Message)

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

Match(MessageBuffer)

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

Комментарии

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

Match(Message)

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

public:
 override bool Match(System::ServiceModel::Channels::Message ^ message);
public override bool Match (System.ServiceModel.Channels.Message message);
override this.Match : System.ServiceModel.Channels.Message -> bool
Public Overrides Function Match (message As Message) As Boolean

Параметры

message
Message

Объект Message для проверки.

Возвращаемое значение

Значение true, если объект Message соответствует адресу конечной точки, указанному в фильтре; в противном случае значение false.

Исключения

message имеет значение null.

Комментарии

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

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

Match(MessageBuffer)

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

public:
 override bool Match(System::ServiceModel::Channels::MessageBuffer ^ messageBuffer);
public override bool Match (System.ServiceModel.Channels.MessageBuffer messageBuffer);
override this.Match : System.ServiceModel.Channels.MessageBuffer -> bool
Public Overrides Function Match (messageBuffer As MessageBuffer) As Boolean

Параметры

messageBuffer
MessageBuffer

Объект MessageBuffer для проверки.

Возвращаемое значение

Значение true, если объект MessageBuffer соответствует адресу конечной точки; в противном случае — значение false.

Исключения

messageBuffer имеет значение null.

Комментарии

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

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