wcf - 提前消费WCF服务进行开发?

标签 wcf service client

有人问我这个问题 - 如何提前开始使用 WCF 服务(在实现/部署之前阅读)?

我想不出一个非常令人信服的答案,并说我们可能可以生成一个代理并提供一些 stub ......等等......你明白了。连我自己都不太相信。这个问题确实有意义,因为演示和服务是不同的层次。至少一个人不应该在开发过程中等待其他人。

无论如何,从那时起我就一直在思考,需要专家的一些指导。有什么建议/方法吗?

最佳答案

这部分取决于您如何配置 WCF;一种选择是使用程序集共享(而不是 mex 生成的代理) - 在这种情况下,您已经拥有服务契约(Contract):它只是配对 dll 中的接口(interface)(和 DTO 类)。由此,您可以 mock 自己的内心内容,并且更改为真实服务只需配置您的 app.config/web.config 并将您的 IoC/DI 层切换为使用 WCF(而不是很难,但“如何”取决于您对 IoC/DI 的选择)。

关于wcf - 提前消费WCF服务进行开发?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1801822/

相关文章:

来自两个不同 APK 的 Android 服务相同

wcf - 记录 ClientBase 对象接收的 SOAP 原始响应

.net - 使用 silverlight 和 wcf 测试 ssl

wcf - 带有 WCF 客户端的 Java JAX-WS 服务

java - 启动服务并引用对象

java - UnsatisfiedLinkError : Couldn't load sinch-android-rtc from loader dalvik. 系统

javascript - 制作 node.js 网络客户端

client - 如何指定iperf客户端端口

java - 如何使用 Gwt 将生成的图像从服务器获取到客户端

c# - 在 WCF 中捕获第三方 DLL 事件