本土消费的网络服务

时间:2008-08-02 15:11:48

标签: .net web-services

我一直在为.net应用编写一些网络服务,现在我已准备好使用它们了。我已经看过很多例子,其中有本地代码用于使用服务,而不是使用Visual Studio在添加Web引用时创建的自动生成的方法。

这有什么好处吗?

1 个答案:

答案 0 :(得分:10)

不,你做的很好。不要让那些人迷惑你。

如果您使用.net编写了Web服务,那么.net生成的引用代理将非常合适。您描述的情况(您既是生产者又是消费者)是理想的情况。

如果您需要在编译时连接到 unknown 的Web服务,那么您需要一种更加动态的方法,在这种方法中,您可以推断出Web服务的“形状”。

但是首先使用自动生成的代理类,在遇到限制之前不要担心。当你这样做 - 回到堆栈溢出; - )