MatchAllMessageFilter.Match Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Эти методы возвращают значение true
для каждого сообщения, отличного от null
.
Перегрузки
Match(Message) |
Данный метод возвращает значение |
Match(MessageBuffer) |
Метод Match(MessageBuffer) возвращает значение |
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
Параметры
Возвращаемое значение
Возвращает 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, который буферизует все содержимое сообщения (включая тело) в память, и позволяет проводить проверку тела сообщения.