2011-10-28 11 views
1

この記事に示すような実装を使用してUnityをWCFで使用する場合:WCF and Unity 2.0気にする必要のある明示的な処理アクティビティはありますか?WCFの統合とオブジェクトの廃棄

たとえば、サービスの操作で、非管理リソースを建設用注入パラメータとして使用しているとします。このサービスを適切に処分するにはどうすればよいですか?また、Unityを介してインスタンス化されている管理対象リソースには何の懸念もなく、サービスの終了時に解放されると私は想定しています。すなわち1コールにつき各コールの後に行われる。

ありがとうございました

+0

ユニティの解雇サポートに多少の欠陥がありますが、*働かせることができます。しかし、それはどのようにこれを行うか説明するために私の本の6ページ分を要するので、ここで説明するにはあまりにも複雑です。 Link、FWIW:http://affiliate.manning.com/idevaffiliate.php?id=1150_236 –

+0

要約できませんか?ありがとうございました –

+1

@ジョンアーケード:あなたはスマイリーを忘れました:P私は確信しています、おそらく存在する可能性があるようにまとめることができるかどうかについての良い裁判官としてのMarkの約160ページです(これは素晴らしいです)。そして、彼の投稿記録をよく見てください - 「それは簡単ですが、私はあなたにどのように推測させるでしょうか?私がスマートであることを除いて、私は十分に本を推薦することはできません。 –

答えて

1

あなたの注射の選択された寿命管理によって異なります。私はthe articleをUnityの異なる生涯のマネージャーについて書きました。要するに、ContainerControlledLifetimeManager(シングルトン)とHiearchicalLifetimeManagerだけが処分を処理します。それ以外の場合は、注射の処分を処理する責任があります。

+0

ありがとうございます。特にWCFを扱うときに、これに加えて私が知っておく必要があるものはありますか? –

+0

この記事をチェックしてくださいhttp://www.devtrends.co.uk/blog/introducing-unity.wcf-providing-easy-ioc-integration-for-your-wcf-services out ..また、完全なソースコードとNuGetパッケージ – Jack0fshad0ws

関連する問題