注意:我只是在使用网络服务,我无法控制网络服务代码。
所以在 .net 2.0 中,我引用了 webservice 并在 webservice 命名空间中看到了一个类,比如 foobar。它定义为:
public class foobar : System.Web.Services.Protocols.SoapHttpClientProtocol
但是在 .net 3.5 中,当我添加对同一个 web 服务的引用时,我不再有这个 foobar 类可用。我确实看到了 foobarSoap,它是一个接口,它公开了上面 foobar 类中的所有方法。它定义为:
public interface foobarSoap
但是它不会公开属性(出于显而易见的原因)。
我需要访问这些属性。我该怎么做?