XPathMessageQuery.Evaluate XPathMessageQuery.Evaluate XPathMessageQuery.Evaluate XPathMessageQuery.Evaluate Method

Definition

Evaluates the XPath message query.

Overloads

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

Evaluates the XPath query against the specified Message.

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

Evaluates the XPath query against the specified MessageBuffer.

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

Evaluates the XPath query against the specified Message.

public:
generic <typename TResult>
 override TResult Evaluate(System::ServiceModel::Channels::Message ^ message);
public override TResult Evaluate<TResult> (System.ServiceModel.Channels.Message message);
override this.Evaluate : System.ServiceModel.Channels.Message -> 'Result

Type Parameters

TResult

The type of data to retrieve.

Parameters

message
Message Message Message Message

The message to query.

Returns

TResult TResult TResult TResult

The data retrieved from the message.

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

Evaluates the XPath query against the specified MessageBuffer.

public:
generic <typename TResult>
 override TResult Evaluate(System::ServiceModel::Channels::MessageBuffer ^ buffer);
public override TResult Evaluate<TResult> (System.ServiceModel.Channels.MessageBuffer buffer);
override this.Evaluate : System.ServiceModel.Channels.MessageBuffer -> 'Result
Public Overrides Function Evaluate(Of TResult) (buffer As MessageBuffer) As TResult

Type Parameters

TResult

The type of data to retrieve.

Parameters

buffer
MessageBuffer MessageBuffer MessageBuffer MessageBuffer

The message buffer to query.

Returns

TResult TResult TResult TResult

The data retrieved from the message buffer.

Applies to