XPathMessageQueryCollection.Evaluate XPathMessageQueryCollection.Evaluate XPathMessageQueryCollection.Evaluate XPathMessageQueryCollection.Evaluate Method

Определение

Выполняет запрос к сообщению.Runs a query against the message.

Перегрузки

Evaluate<TResult>(Message) Evaluate<TResult>(Message) Evaluate<TResult>(Message)

Выполняет запрос к сообщению.Runs a query against the message. Невозможно запросить текст сообщения.The body cannot be queried.

Evaluate<TResult>(MessageBuffer) Evaluate<TResult>(MessageBuffer) Evaluate<TResult>(MessageBuffer) Evaluate<TResult>(MessageBuffer)

Выполняет запрос XPath к сообщению.Runs an XPath query against the message.

Evaluate<TResult>(Message) Evaluate<TResult>(Message) Evaluate<TResult>(Message)

Выполняет запрос к сообщению.Runs a query against the message. Невозможно запросить текст сообщения.The body cannot be queried.

public:
generic <typename TResult>
 override System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageQuery ^, TResult>> ^ Evaluate(System::ServiceModel::Channels::Message ^ message);
public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery,TResult>> Evaluate<TResult> (System.ServiceModel.Channels.Message message);
override this.Evaluate : System.ServiceModel.Channels.Message -> seq<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery, 'Result>>

Параметры типа

TResult

Тип возвращаемого объекта.The type of the object to return.

Параметры

message
Message Message Message Message

Сообщение для запроса.The message to query.

Возвраты

IEnumerable<T>

Перечислимая коллекция результатов, отвечающих запросу.An enumerable collection of results that satisfy the query.

Evaluate<TResult>(MessageBuffer) Evaluate<TResult>(MessageBuffer) Evaluate<TResult>(MessageBuffer) Evaluate<TResult>(MessageBuffer)

Выполняет запрос XPath к сообщению.Runs an XPath query against the message.

public:
generic <typename TResult>
 override System::Collections::Generic::IEnumerable<System::Collections::Generic::KeyValuePair<System::ServiceModel::Dispatcher::MessageQuery ^, TResult>> ^ Evaluate(System::ServiceModel::Channels::MessageBuffer ^ buffer);
public override System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery,TResult>> Evaluate<TResult> (System.ServiceModel.Channels.MessageBuffer buffer);
override this.Evaluate : System.ServiceModel.Channels.MessageBuffer -> seq<System.Collections.Generic.KeyValuePair<System.ServiceModel.Dispatcher.MessageQuery, 'Result>>
Public Overrides Function Evaluate(Of TResult) (buffer As MessageBuffer) As IEnumerable(Of KeyValuePair(Of MessageQuery, TResult))

Параметры типа

TResult

Тип возвращаемого результата.The type of result to return.

Параметры

buffer
MessageBuffer MessageBuffer MessageBuffer MessageBuffer

Сообщение для запроса.The message to query.

Возвраты

IEnumerable<T>

Перечислимая коллекция результатов, отвечающих запросу.An enumerable collection of results that satisfy the query.

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