3

WCF-Ninject 拡張機能を使用する場合は、独自の AppDomain で WCF サービスをホストしていると想定していると理解しています。

私はすでに Ninject.Web 拡張機能と asp.net 互換モードを使用して、メンバーシップ プロバイダーとセッションを取得しています。

Web アプリケーションと同じ AppDomainでホストされている WCF サービスで Ninject を利用する方法はありますか?

4

1 に答える 1

2

さて、Ninject.Web は単なるコードです。見てみましょう。

asp.net互換モードを使用している場合は、次のようなInRequestScopeことがうまくいきます。

必要な WCF サポートのビットを実際に説明していません。たとえば、サービスに使用する基本クラスは Ninject.Wcf から簡単に持ち上げることができ、Ninject.Web に必要なのと同じタイプの統合を必要としません。NinjectHttpApplication.

私は提案します:

  1. Ninject.Wcf を見る
  2. あなたが望むもの/必要なもの/エペクトについて、いくつかの詳細をまとめる
  3. ninjectメーリングリストにメールして、あなたが話していることについて話し合う
于 2011-02-04T22:37:02.780 に答える