用于测试和实时 Web 服务的工厂模式
鉴于代码是自动生成的并且我不想更改它(例如添加基类),Web 服务是否可以在工厂模式中使用?
这样做的一个原因是,如果您有 2 个相同的 Web 服务,但一个用于测试数据,一个用于实时数据,并且您希望根据代码运行的环境在服务之间切换。
[编辑]< br> 我正在使用 C# 3。
Can web services be used in a factory pattern given that the code is auto-generated and I do not want to alter it (to add a base class for example)?
A reason to do this would be if you had 2 web services that were identical but one was for test data and one was for live data and you wanted to switch between the services based on the environment the code was runnig in.
[Edit]
I am using C# 3.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
如果您使用 C# 和 SOAP,则可以在运行时更改目标:
流程为:
If you're using C# and SOAP, you can change the destination at runtime:
The flow would be: