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 文档。 正则表达式搜索目标是通过 Web 服务描述语言 (WSDL) 文档通过 match
元素中的 XML 元素指定的 text
。 这两个元素属于命名空间 http://microsoft.com/wsdl/mime/textMatching/
。
如果 match
在 WSDL 文档中指定了元素,则 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) |