PatternMatcher 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 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) |