导航

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

Posted on 2013-07-26 12:37  理工.net  阅读(139)  评论(0编辑  收藏  举报

参考资料: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,自动打开是串行的。