ninject

    1

    1答えて

    私は自分でIRuntimePolicyを実装したいと思います。私は与えられた例に従っていますが、私たちのデータベースにアクセスする必要があります。そうしないと、UserSessionオブジェクトを注入することができません。 実行時にセキュリティオブジェクトが作成されるのはいつですか?これは可能ですか?私は例を見つけませんでした。 Ninject 3.2.3を使用しています(または最新のMVC 5が

    7

    1答えて

    私は数ヶ月間ドラッグされていたCOMアドインに問題があり、その理由を理解できません。 IDTExtensibility2の実装はすでにCarlos Quintero(MZ-Toolsの後継者)によってピアレビューされており、正しいとみなされています。彼の勧告パー がOnBeginShutdown実装は一度だけ実行さShutdownAddInを確保するために、OnDisconnectionで確認して

    1

    1答えて

    私は依存性注入について学び始め、自分自身の(簡単な)ロギングファサードを紹介することにしました。これまでのところ、Ninjectを使ってNLogとlog4netの基本的な機能を扱うロギングファサードがあります。 (私はNinjectが独自のロギングファサードを持っていることを知っていますが、これは学習の練習です) しかし、私は問題に遭遇しました。私がやりたいことは、私がRichTextBox(wi

    0

    1答えて

    私はお互いに依存する2つのクラスを持っています。明らかに、私が次のようにしてninjectを使用するとき: public Class Class1() { private readonly class2; public Class1(IClass2 class2) { this.class2 = class2; } } public Cla

    0

    1答えて

    私はWeb Apiプロジェクトのように依存性注入を使用できるテストプロジェクトがあります。 Startup.csクラスで次のように私はそれを行う方法があります: app.UseNinjectMiddleware(() => NinjectConfig.CreateKernel.Value); app.UseNinjectWebApi(config); 私はNinjectを使用していますが、私

    0

    1答えて

    私は2つの異なるコントローラを持つWebアプリケーションを持っており、コントローラへの入力として構成ファイルを使用しています。以前は、ただ1つの設定ファイルを使用していただけで、それをカーネルにバインドでき、すべてうまく動作しました。しかし、私は2つの別々の設定ファイルを使用して、どのファイルを使用するかを理解するために必要となります。ここに私が私がやると思った方法の例があります。私が1つしか持っ

    2

    1答えて

    BindBase()とBindAllInterfaces()をいくつかのFactoryに組み合わせることはできますか? kernel.Bind(x => { x.FromThisAssembly() .SelectAllClasses() .WithAttribute<SomeAttribute>() .BindBase(); }

    0

    1答えて

    私はエラーを取得する: Error activating IRule using binding from IRule to Crazy A cyclical dependency was detected between the constructors of two services. 私はmultpipleルールを持っているが、私の "WCFサービス" であるルールは、インタフェース

    1

    1答えて

    ASP.NET MVCアプリケーションでNinjectを使用する場合、カーネルはWebサイト上の同時ユーザーの間で共有されていますか? if (user == "A") kernel.Bind<IFoo>().To<FooForA>(); else kernel.Bind<IFoo>().To<FooForB>(); は、競合が発生することなく、 ...別のユーザーが

    1

    1答えて

    1)私はASP.NET MVCアプリケーションを作成していて、簡単なサービスと共にアプリケーション自体にDbContextを使用したい階層化されたアーキテクチャに少し似ています。 だから、私は標準NinjectWebCommonブートストラップに依存関係を登録しています: kernel .Bind<IDbContextFactory<WebDbContext>>() .To<W