在wcf basicHttpBinding中设置手动代理

时间:2011-08-11 04:03:18

标签: c# wpf wcf data-binding

以下是我设置用户指定代理地址的代码。

  private Binding GetBinding()
   {
     BasicHttpBinding basicHttpBinding = new BasicHttpBinding(BINDING_CONFIG_NAME);
     basicHttpBinding.UseDefaultWebProxy = false;
     basicHttpBinding.BypassProxyOnLocal = true;
     basicHttpBinding.ProxyAddress = new Uri("http://10.222.22.22:3988");
     return basicHttpBinding;
   }

我一直在弄错Uri格式错误。什么是设置手动代理地址的正确方法? 并且,如果我使用默认IE代理设置进行测试,它工作正常。谢谢。

编辑:下面是设置端点的代码。

 ApptServiceClient client = new ApptServiceClient
            (GetBinding(), new EndpointAddress(this.Uri));
            client.Open();

0 个答案:

没有答案