다음을 통해 공유


MessageQueryTable<TItem>.Evaluate 메서드

정의

메시지에 대해 쿼리를 실행하고 결과를 반환합니다.

오버로드

Evaluate<TResult>(MessageBuffer)

메시지에 대해 쿼리를 실행하고 결과를 반환합니다.

Evaluate<TResult>(Message)

메시지에 대해 쿼리를 실행하고 결과 컬렉션을 반환합니다. 본문은 쿼리할 수 없습니다.

Evaluate<TResult>(MessageBuffer)

메시지에 대해 쿼리를 실행하고 결과를 반환합니다.

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

반환할 결과의 형식입니다.

매개 변수

buffer
MessageBuffer

쿼리할 메시지입니다.

반환

IEnumerable<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

쿼리의 결과입니다. 여러 결과가 열거될 수 있습니다.

적용 대상

Evaluate<TResult>(Message)

메시지에 대해 쿼리를 실행하고 결과 컬렉션을 반환합니다. 본문은 쿼리할 수 없습니다.

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>>
Public Function Evaluate(Of TResult) (message As Message) As IEnumerable(Of KeyValuePair(Of MessageQuery, TResult))

형식 매개 변수

TResult

반환할 결과의 형식입니다.

매개 변수

message
Message

쿼리할 메시지입니다.

반환

IEnumerable<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

결과의 열거할 수 있는 컬렉션입니다.

적용 대상