ninject

    1

    1答えて

    でクラスにのiKernelを注入することができ: IAuthenticationService authenticationService = null; if (HttpContext.Current != null && HttpContext.Current.Session["LoggedUser"] == null) { HttpContext.Current.Session

    0

    1答えて

    私はもともと単一のコントローラでasp.net web api 2サービスのためにninjectでDIをセットアップしていましたが、すべて正常に動作していました。 2台目のコントローラを追加すると、新しいコントローラは動作しません。 "タイプ 'VstsController'のコントローラを作成しようとしたときにエラーが発生しました。コントローラにパラメータのないパブリックコンストラクタがあること

    0

    1答えて

    エンティティフレームワーク6で.NET MVC 5アプリケーションを開発中です。 私は既にデータベースを作成しています。単純なViewModelを作成し、それをHomeControllerで使用しました。これは私にHomeControllerある Error activating IConfigurationProvider No matching bindings are available,

    1

    1答えて

    NinjectのNamedScopeモジュールがどのように動作するべきかを理解するのに苦労しています。私の考えでは、各(定義された)スコープは、 "InNamedScope"であるバインディングをコンテキスト化するために使用されるべきです。このおもちゃの例では :私のために void Main() { var kernel = new StandardKernel(new NamedS

    2

    1答えて

    私はDIとNinjectで遊んでいます。私はこれを別の方法で解決する方法についての提案を受けています。私は、ICreateOrdersの具体的な実装を置き換えることができるかどうかを確認しようとしています。たぶん別の方法やパターンがありますか? このようなソリューションは:C# - Ninject, IoC and factory patternですが、可能なクリエイターを工場に投入し、Order

    1

    2答えて

    をバインドNinjectこれはGeneric Interface dependency injection into factory にフォローアップ答えが正しいとされたが、私は、コードを単純化。インターフェイスのoutパラメータを使用すると、createメソッドでTOrderRequestを入力パラメータとして使用できないためです。インターフェイス上でOutとInを使用すると、バインディングは再

    0

    2答えて

    通知の処理に使用するシンプルなクラスがあります。 public class ApplePushNotifier : IApplePushNotifier { public ApplePushNotifier( ILog log, IMessageRepository messageRepository, IUserRepository userRepo

    0

    1答えて

    私が取り組んでいるプロジェクトでは、ドメイン駆動型デザインを実践し、ninjectをIOCコンテナとして使用しています。私は、Tony Truong hereによって記述されたアプローチと同様のドメインイベントを実装しようとしています。私は静的なサービスを持ったり、コンポジションルートの外側でカーネルを参照したりせずに、ninjectを使用しようとしています。私は目標は、発送方法に渡されたドメイン

    1

    1答えて

    を使用して、プロパティ内のボックスの解決バインディングのうち、いくつかの方法である: 例: class A { public B someProperty {get;set;} } class B { public IResolve needResolve {get;set;} } class C:IResolve {} class D:IResolve {} 私はバインディングを

    7

    2答えて

    Empty Web API in Visual Studio 2013フレームワーク4.5を実行しています。明らかにNinjectWebCommon.csは表示されません。私はNuget経由でインストール 、 Ninject、 Ninject.Web.Common、 Ninject.MVC5、 Ninject.Web.Common.WebHost、 Ninject。 Web.WebApi、 Nin