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.

적용 대상