PatternMatcher 类

定义

在 HTTP 响应文本中搜索 Web 服务客户端的返回值。

public ref class PatternMatcher sealed
public sealed class PatternMatcher
type PatternMatcher = class
Public NotInheritable Class PatternMatcher
继承
PatternMatcher

注解

PatternMatcher 类使用正则表达式执行模式匹配,以在 HTTP 响应正文中编码的文本中查找 Web 方法返回值。 该 PatternMatcher 类由客户端 TextReturnReader 类调用,该类反序列化 Web 服务返回值。

文本模式匹配为 Web 服务提供了一种检索 HTML 内容的方法,而无需将其转换为必须绑定到 XML 架构定义的 XML 文档。 正则表达式搜索目标通过元素内的 match XML 元素在 Web 服务描述语言(WSDL)文档中text指定。 这两个元素都属于命名空间 http://microsoft.com/wsdl/mime/textMatching/

在 WSDL 文档中指定元素时 match ,Wsdl.exe 工具将属性应用于 MatchAttribute 生成的客户端代理类中的相应 Web 方法。 MatchAttribute属性的属性为实例建立搜索条件PatternMatcher

开发人员通常不需要直接使用 PatternMatcher

构造函数

名称 说明
PatternMatcher(Type)

PatternMatcher基于输入类型创建实例。

方法

名称 说明
Equals(Object)

确定指定的对象是否等于当前对象。

(继承自 Object)
GetHashCode()

用作默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
Match(String)

搜索文本输入以反序列化表示 Web 方法返回值的对象。

MemberwiseClone()

创建当前 Object的浅表副本。

(继承自 Object)
ToString()

返回一个表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅