다음을 통해 공유


XPathMessageQueryCollection.Evaluate 메서드

정의

메시지에 대해 쿼리를 실행합니다.

오버로드

Evaluate<TResult>(Message)

메시지에 대해 쿼리를 실행합니다. 본문은 쿼리할 수 없습니다.

Evaluate<TResult>(MessageBuffer)

메시지에 대해 XPath 쿼리를 실행합니다.

Evaluate<TResult>(Message)

메시지에 대해 쿼리를 실행합니다. 본문은 쿼리할 수 없습니다.

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

형식 매개 변수

TResult

반환할 개체의 형식입니다.

매개 변수

message
Message

쿼리할 메시지입니다.

반환

IEnumerable<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

쿼리를 충족하는 결과의 열거 가능한 컬렉션입니다.

적용 대상

Evaluate<TResult>(MessageBuffer)

메시지에 대해 XPath 쿼리를 실행합니다.

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

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

매개 변수

buffer
MessageBuffer

쿼리할 메시지입니다.

반환

IEnumerable<KeyValuePair<MessageQuery,TResult>>

IEnumerable<T>

쿼리를 충족하는 결과의 열거 가능한 컬렉션입니다.

적용 대상