我有一个WCF客户端代理,从SOAP Web服务中读取数据。我无法控制服务,只能控制客户端代理。调用服务操作的结果定义为非常大的XML模式,其中只有小部分与我的应用程序相关。
我创建了一个自定义WCF行为,允许我解析原始XML响应并仅读取相关部分。但是,代理仍然将响应反序列化为对象图(由于XML模式的复杂性,这相当复杂)。对于我的应用程序而言,这最后一步是多余的。
是否可能阻止我的WCF客户端代理执行响应的最后一步反序列化?
我创建了一个自定义WCF行为,允许我解析原始XML响应并仅读取相关部分。但是,代理仍然将响应反序列化为对象图(由于XML模式的复杂性,这相当复杂)。对于我的应用程序而言,这最后一步是多余的。
是否可能阻止我的WCF客户端代理执行响应的最后一步反序列化?