XPathMessageQuery.Evaluate 方法

定义

评估 XPath 消息查询。

重载

Evaluate<TResult>(Message)

针对指定的 Message 计算 XPath 查询。

Evaluate<TResult>(MessageBuffer)

针对指定的 MessageBuffer 计算 XPath 查询。

Evaluate<TResult>(Message)

针对指定的 Message 计算 XPath 查询。

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

类型参数

TResult

要检索的数据的类型。

参数

message
Message

要查询的消息。

返回

TResult

从消息中检索的数据。

适用于

Evaluate<TResult>(MessageBuffer)

针对指定的 MessageBuffer 计算 XPath 查询。

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

类型参数

TResult

要检索的数据的类型。

参数

buffer
MessageBuffer

要查询的消息缓冲区。

返回

TResult

从消息缓冲区中检索的数据。

适用于