如何在客户端站点中以编程方式更改端点地址?

Wil*_*son 6 wcf

如何在客户端站点中以编程方式更改端点地址?

Dar*_*rov 8

proxy.Endpoint.Address = new EndpointAddress("http://newaddress");
Run Code Online (Sandbox Code Playgroud)

其中proxy是导入WSDL时生成的客户端类的实例.或者,您可以在创建客户端代理时指定地址:

var endpoint = new EndpointAddress("http://newaddress");
var proxy = new SomeClientProxy("BasicHttpBinding_IHelloWorld", endpoint);
Run Code Online (Sandbox Code Playgroud)

  • 实际上你不能**在创建代理后改变端点 - 你必须在调用代理上的第一个方法之前这样做. (5认同)