MessageQueryTable<TItem>.Evaluate MessageQueryTable<TItem>.Evaluate MessageQueryTable<TItem>.Evaluate MessageQueryTable<TItem>.Evaluate Method

Определение

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

Перегрузки

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

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

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

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

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

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

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

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

TResult

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

Параметры

buffer
MessageBuffer MessageBuffer MessageBuffer MessageBuffer

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

Возвраты

IEnumerable<T>

Результат запроса.The result of the query. Можно перечислять несколько результатов.Multiple results can be enumerated through.

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

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

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

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

TResult

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

Параметры

message
Message Message Message Message

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

Возвраты

IEnumerable<T>

Перечисляемая коллекция результатов.The enumerable collection of results.

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