c# – 使用XML调用WCF服务
发布时间:2020-12-15 17:20:16 所属栏目:百科 来源:网络整理
导读:我正在尝试调用WCF服务. 但是,我将请求正文作为XML文档. 所以,例如,而不是这个 ListProductsRequest request = new ListProductsRequest();request.Query = new RootQuery();request.Query.Product = "milk";request.Query.Group = "dairy";ListProductsPort
我正在尝试调用WCF服务.
但是,我将请求正文作为XML文档. 所以,例如,而不是这个 ListProductsRequest request = new ListProductsRequest(); request.Query = new RootQuery(); request.Query.Product = "milk"; request.Query.Group = "dairy"; ListProductsPortType client = new ListProductsPortTypeClient(); ListProductsResponse response = client.ListProducts(request); 我想这样做: String xml = "<Root xmlns="urn:ns"><Query><Group>dairy</Group><Product>milk</Product></Query></Root>"; var request = // read in to XmlReader or XmlDocument or whatever ListProductsPortType client = new ListProductsPortTypeClient(); var response = client.ListProducts(request); 有没有办法使用生成的代理,具有为我处理数据层安全性和传输的优势,但不使用代理对象? 谢谢, 解决方法
我认为您不能调用WCF服务并传递您想要的内容.
ListProducts方法只接受ListProductsRequest对象.所以你必须创建这种对象. String xml = "<Root xmlns="urn:ns"><Query><Group>dairy</Group><Product>milk</Product></Query></Root>"; ListProductsRequest request = MappingObject(xml); ListProductsPortType client = new ListProductsPortTypeClient(); var response = client.ListProducts(request); 在Mapping方法中,您可以使用XML来创建ListproductRequest. 我不知道是否有另一种方法可以做到这一点. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Oracle中使用PL/SQL如何定义参数、参数赋值、输出参数和 if
- org.postgresql.util.PSQLException: ERROR: relation "
- VSCode c#添加对自定义程序集的引用
- reactjs – 如何添加我自己的Svg图像就像Logo默认显示在Cre
- cocos2dx【Scene场景过度效果】
- PHY使用MII和RMII与SAM9260链接时需要注意的事项
- MVC3+EF5.0 code first+Flexigrid+ajax请求+jquery dialog
- BarCode条形码基于C# GDI+ 的实现方法详解
- Vue和React的对比
- 正则表达式 学习小结
推荐文章
站长推荐
- c – 我可以调用作为模板参数的对象的任何方法吗
- 有没有办法在HAML的内部使用Ruby循环:javascrip
- 在xml文件的Preference标签中,用<extra>给<inte
- 详解C++的JSON静态链接库JsonCpp的使用方法
- Cocos2d-X中使用ProgressTimer实现一些简单的效果
- 从零开始教你做高保真原型图+UI 设计规范
- DB Smart Flash Cache in Oracle 11g
- c# – 如何使用WebInvokeAttribute异步调用WCF服
- 关于Oracle Database 12.2 lsnrctl status中的几
- 把非透明swf动画dreamweaver做成透明背景flash动
热点阅读