3

多くの人が直面する WCF の 2 つの一般的な問題は、異なる構成ファイルからクライアント構成を読み込めないことと、Close と Abort の問題です。

1.)

これは、メインの構成ファイルの変更を避けるために、開発者がいくつかのバイナリを独立した構成ファイル (リソース ファイルまたは別の構成ファイルにある場合もあります) と共にデプロイする場合の一般的なシナリオです。

ここで質問します:

クライアント側のさまざまなファイルからの WCF 構成の読み込み

参考文献: 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 と 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 プロキシ ラッパー

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

4

0 に答える 0