close vs abort ChannelFactory WCF

时间:2011-04-13 14:27:42

标签: c# wcf abort channelfactory

许多人面临的WCF中的两个常见问题是无法从不同的配置文件加载客户端配置以及关闭与中止问题。

1)

这是开发人员希望部署一些二进制文件以及独立配置文件(也可能位于资源文件或其他配置文件中)以避免修改主配置文件时的常见情况。

我在这里提问:

Loading the WCF configuration from different files on the client side

参考文献: http://weblogs.asp.net/cibrax/archive/2007/10/19/loading-the-wcf-configuration-from-different-files-on-the-client-side.aspx

http://social.msdn.microsoft.com/forums/en-US/wcf/thread/f33e620a-e332-4fd4-ae21-88c750437355/

2。)我对Close vs Abort感到困惑

参考文献:

Wcf服务代理助手http://bloggingabout.net/blogs/erwyn/archive/2006/12/09/WCF-Service-Proxy-Helper.aspx

为什么ClientBase Dispose需要抛出故障状态? (或者,关闭和中止之间有什么区别?)http://social.msdn.microsoft.com/forums/en-US/wcf/thread/b95b91c7-d498-446c-b38f-ef132989c154/

我的理想目标:从客户端的不同文件加载配置,并使用帮助程序类来管理Close-Abort。

我需要使用CustomChannelFactory并管理Close-Abort通道的异常。

我见过很多参考资料,对我来说非常困惑。

有关最佳解决方案的任何建议吗?

我使用VS 2008和.NET 3.5。

更多参考资料:

RotemBloom - 弃用WCF代理

http://blogs.microsoft.co.il/blogs/rotemb/archive/2008/07/30/WCF-Best-Practices_3A00_-How-to-Dispose-WCF-clients.aspx

WenlongDong - 明确地打开WCF代理

http://blogs.msdn.com/wenlong/archive/2007/10/26/best-practice-always-open-wcf-client-proxy-explicitly-when-it-is-shared.aspx

WenlongDong - 在.NET 3.5中创建WCF代理

http://blogs.msdn.com/wenlong/archive/2007/10/27/performance-improvement-of-wcf-client-proxy-creation-and-best-practices.aspx

Michele LerouxBustamante -WCF Proxy Wrapper

http://www.dasblonde.net/2008/04/24/MyProxyWrapperAndTheEVILSUOFile.aspx

Erwynvan derMeer -WCF代理助手

http://bloggingabout.net/blogs/erwyn/archive/2006/12/09/WCF-Service-Proxy-Helper.aspx

RotemBloom -WCF代理功能

http://blogs.microsoft.co.il/blogs/rotemb/archive/2008/07/01/wcf-practices-writing-single-function-for-your-entire-wcf-proxy-calls.aspx

“vipulm” - 来自元数据的动态WCF代理 http://wcf.netfx3.com/files/folders/development_tools/entry6148.aspx

0 个答案:

没有答案