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


MatchAllMessageFilter.Match Метод

Определение

Эти методы возвращают значение true для каждого сообщения, отличного от null.

Перегрузки

Match(Message)

Данный метод возвращает значение true для каждого сообщения, отличного от null.

Match(MessageBuffer)

Метод Match(MessageBuffer) возвращает значение true для каждого сообщения, отличного от null.

Match(Message)

Данный метод возвращает значение true для каждого сообщения, отличного от null.

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 имеет значение null.

Комментарии

Разница между двумя перегрузками метода Match состоит в том, что одна перегрузка получает параметр MessageBuffer и буферизует все содержимое сообщения (включая тело) в память, а вторая получает параметр Message и не буферизует тело сообщения.

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

Match(MessageBuffer)

Метод Match(MessageBuffer) возвращает значение true для каждого сообщения, отличного от null.

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 имеет значение null.

Комментарии

Метод получает параметр MessageBuffer, который буферизует все содержимое сообщения (включая тело) в память, и позволяет проводить проверку тела сообщения.

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