覆盖GetWebRequest()

时间:2012-02-22 06:19:48

标签: c# .net webclient

我一直在尝试使用C#为Web服务创建一个客户端。

为此,我使用了Web服务的WSDL链接来使用Visual Studio 2010生成代理类。但是,为了向请求添加授权标头,我想要覆盖GetWebRequest(但我很惊讶地发现我无法这样做。生成的Web服务代理似乎不是从SoapHttpClientProtocol继承的。相反,我有类似的东西:

[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
public partial class GeocoderClient : System.ServiceModel.ClientBase<GeocoderClientTest.ServiceReference1.Geocoder>, GeocoderClientTest.ServiceReference1.Geocoder {
...
}

我在这里错过了什么吗?

由于

0 个答案:

没有答案