XPathMessageQuery.Evaluate 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
评估 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
从消息缓冲区中检索的数据。