Web服务是否引用代理类本身?或者,当您查看Web服务引用时,它是在对象资源管理器中看到的内部创建的类吗?
示例,我创建了此Web服务引用
http://www.elbalazo.net/post/TestWebProject%5FObjectExplorer%5FWebReference.jpg
我假设ServiceAuthResponse是我的Web服务引用中的一个代理类?
答案 0 :(得分:1)
添加WebService引用时,将为您生成代理类。
在您的示例中,看起来LitleWebService将是您的服务代理,ServiceAuthResponse听起来更像是服务将使用的数据协定。如果您阅读Proxy Design Pattern,可能会引起一些兴趣
通常,您的代理将从ClientBase继承,您可以在此处指定服务合同。
public class MyProxy : ClientBase<IServiceContract>, IServiceContract