ninject

    1

    1答えて

    目的は次のようにカーネルを設定するときに、同じコンストラクタ引数を複数回宣言することを避けるためにです: Kernel.Bind<ISomeService>().To<SomeService>(); Kernel.Bind<SomeService>().ToSelf().WithConstructorArgument("arg", "value"); :で試してみました Kernel.Bin

    0

    1答えて

    ninjectを使用してLog4Netロガーをコンソールアプリケーションに挿入する方法の記事や完全な例はありますか?私は今までメインモジュールで新しいインスタンスを作成することができましたが、注入方法を理解することはできません。以下は、私が持っているセットアップの一種です。 編集:私もこれを行う理由を追加します。私はロギングを行うためにロガーを他のクラスに注入したいと思っていました。 using

    0

    1答えて

    は、私はこのクラスを持っている想像: public class MyClass : IMyClass { private readonly ISomething1 _something1; private readonly ISomething2 _something2; public MyClass(ISomething1 something1, ISometh

    0

    1答えて

    私はデコレータを設定し、私は、サービスが複数回呼び出されることがわかります。私は何が欠けていますか?

    1

    1答えて

    Ninjectを使用して依存関係を注入しています。他の複数のプロパティと一緒にHasBilling、HasPaymentプロパティ - public interface IClass { } public class Class: IClass { public virtual void Method(Object context) { -------- } } p

    2

    1答えて

    Ninjectシングルトンスコープクラスが複数回構築されているという問題があります。私はコードを、奇妙な振る舞いを示す例に縮小しました。ハンドラは、Handlerコンストラクタによって実行されるやや複雑な初期化を持つModuleで構成されるシングルトンです。これが、ToMethod()を使用してモジュールをバインドする理由です。パートもシングルトンであり、パートが作成された場合はハンドラが作成され

    0

    1答えて

    私は欠けていると思われるものに焦点を当てるためにここでコードをスリム化しようとしました。 これは、コンソールアプリケーションの「public static void Main(string [] args)」メソッドです。 静的なので、私はcreditServiceを新しくしてリポジトリを注入する必要があります。 financeRepository "IContextFactory < IFina

    0

    1答えて

    私たちは、NinjectをSignalrのDIコンテナとして使用します。私は私のクラスの一つにITransportHeartbeatを注入するように見えません。私はこのインタフェースを使用して、Signalrの推奨するクライアントの存在を管理します。 public class NinjectSignalRDependencyResolver : DefaultDependencyResolver

    0

    2答えて

    Ninjectインターセプタの一部として共通のバリデータを記述しました。私の要件は、一貫性のために、私のプロジェクトのサービスメソッドがどのように戻るかのように、レスポンスオブジェクトを返さなければならないということです。応答オブジェクトを返すことで、バリデータが失敗したときに適切な検証メッセージを返すのにも役立ちます。インターセプタではどうしたらいいですか?私は、Intercept()が何も返さ

    2

    3答えて

    私はまだIOCコンテナを使い始めていないので少し苦労しています。私はNinject.MVC3でASP.NET MVC 5.2を使用しています。私は基本的にログサービスに手を差し伸べる例外フィルタを持っています: public class ExceptionLoggerFilter : IExceptionFilter { private readonly ILogService _lo