建议显示打开wcf的客户端代理

参考资料:https://blogs.msdn.com/b/wenlong/archive/2007/10/26/best-practice-always-open-wcf-client-proxy-explicitly-when-it-is-shared.aspx?Redirected=true

wcf客户端代理打开可分为:显示打开和自动打开。

  • 自动打开(auto open):

MyHelloServiceClient proxy = new MyHelloServiceClient();

// Make a call with the proxy

proxy.Hello("Hello world!");

  • 显示打开:

MyHelloServiceClient proxy = new MyHelloServiceClient();

proxy.Open();

// Make a call with the proxy

proxy.Hello("Hello world!");

好处:

1,显示调用proxy.Open()时是异步的,可以继续往下执行proxy.Hello("Hello world!");

2,自动打开是串行的。

原文地址:https://www.cnblogs.com/webJingGao/p/3216847.html