2009-10-01 75 views

回答

1

当您添加WebService引用时,会为您生成代理类。

在您的示例中,它看起来像LitleWebService将成为您的服务代理,ServiceAuthResponse听起来更像是服务将使用的数据合同。如果您阅读了关于Proxy Design Pattern,可能会有一些兴趣

通常,您的代理将从ClientBase继承,这是您可以指定服务合同的地方。

public class MyProxy : ClientBase<IServiceContract>, IServiceContract 
+1

实际上,可能会生成多个“代理类”。一个将作为服务的代理生成 - 其他服务可以作为代理服务操作接受的输入或返回的输出生成。 – 2009-10-01 03:13:44