ninject

    -1

    1答えて

    私はNinjectインターフェイス上ファクトリを作成するように指示: this.Bind<IModelFactory>().ToFactory().InSingletonScope(); このファクトリインタフェースで、私は工場を定義します: interface IModelFactory { MyClass CreateMyClassFactory(string param1,

    0

    2答えて

    私は "Freeman pro asp.net mvc 5"の本(第7章)を使用しています。が NinjectWebCommon.csでコードが実行されることはありませんので、私は常にエラー取得しています: 問題がある「このオブジェクトのために定義されていませんパラメータなしのコンストラクタを。」 Webサーバーはこのファイルをまったく見ないようですが、私はすべてのメソッドにブレークポイントを持ち

    1

    2答えて

    Ninject 3.2.2.0を使用していますが、非同期メソッドをバインドしようとしています。 これは私がこれまでに得たものである: kernel.Bind<Task<MyInterface>>().ToMethod(async ctx => { var someData = await DoSomethingAsync(); return new SomethingElse

    2

    1答えて

    MVC5ベースのWebサイトでNinject 3を使用していて、Uri.Hostの値を渡すタイプをテストするタイプをDIに適用する方法を試していますそのコンストラクタ。私はバインディングに何とか現在のURLを提供したいと思います。私が最初に試した最小限の構造は次のとおりです。リクエストこのコンテキストでは使用できません:Requestオブジェクトが使用可能になる前にCreateKernel()コー

    -1

    1答えて

    User.Identityでninjectバインディングベースを変更する必要があります。 私はこのシナリオを持っています: ユーザベース私が自分の目的に使用する俳優の主張。 私はクラスのコンストラクタにClaims.Actorの値を注入する必要があります。 どうすればいいですか? public class C { public C (string ActorValue) {

    0

    1答えて

    私はasp.net MVC5アプリケーションでninjectを使用しています。スタックされたajaxリクエストでのみ、奇妙なパフォーマンスの動作を試しています。特定のページの貧弱なパフォーマンスを最適化するために探し は、私は(のはBそれを呼びましょう)Application_BeginRequestとApplication_EndRequest(のはAそれを呼びましょう)と、コントローラで呼び出

    0

    1答えて

    私は、インターフェイスを持たないサードパーティのいくつかのクラスのラッパークラスを持っています。これをC#コードのかなりSOLIDブロックで参照する必要があります。 現在、インスタンスをラッパーインスタンスに変換する静的関数があります。 例コード。 class A { public string Name; } interface IAWrapper { string

    1

    3答えて

    を異なるインタフェースの実装をバインドします 私のプログラムに同じクラスの別の使用法があるとします(ProcessContextの例)。 ファーストクラス(SomeClass):にProcessContextインスタンスを注入したいと思います。 2番目のクラス(SomeOtherClass):をProcessContextインスタンスに注入したいと思います。 Ninjectを使用してバインディング

    0

    1答えて

    C#ASP.NETでRESTfulなサービスが完了しました。私のモデルでは、DataAnnotationsのRequiredAttribute(System.ComponentModel.DataAnnotation)を使用しています。プロパティが不足している入力モデル(SwaggerまたはPostmanを介して)を送信すると、各プロパティに[必須]属性が1つしかありませんが、$ {{}}が必要で

    -1

    1答えて

    私のAzure WebJobでこのエラーが発生しています。どのようなアイデアがそれを引き起こす可能性がありますか? 私はAzure WebJobsコンソールアプリケーションでDIを処理するためにNinjectを使用しています。 私はすべての私のサービスのために既にバインドステートメントを設定しました。サービスはリポジトリを呼び出します。リポジトリもバインドする必要がありますか? WebJobを実行