dryioc

    2

    1答えて

    コンストラクタがILogとboolという少数の文字列を必要とするクラスを登録しようとしています。私のコンテナ内のすべてがシングルトンとして登録されています(デフォルトの再利用として設定されています)。 しかし、私はそのクラスcontainer.Resolve<AzmanAccess>()のインスタンスを取得しようとすると例外がスローされます。 Company.Common.Util.Authent

    1

    1答えて

    Spring.Netでは、特定の(祖先)タイプのすべてのオブジェクトを照会することができます。 var ctx = ContextRegistry.GetContext(); var setUsers = ctx.GetObjectsOfType(typeof(ISetUser)).Values.OfType<ISetUser>().ToList(); これはどのようにしてDr

    1

    1答えて

    オーチャード・キャッシング・デザイン: public interface ICacheManager { ICache<TKey, TResult> GetCache<TKey, TResult>(); } class DefaultCacheManager : ICacheManager { public DefaultCacheManager(Type compo

    2

    1答えて

    私はオブジェクトがFunc<>の結果として解決されるようにしようとしています。 しかし、私はそれを行う方法を見つけることはありません。 たとえば、変数(関数の引数)lazyInt(これは、ある種の長時間実行された計算の結果である可能性があります)と、後で使用できるようになる前には結果は必要ありません。 private Demo(Container c, Func<int> lazyInt) :

    1

    1答えて

    私はLazyオブジェクトを作成するために、DryIocを使用できる必要があります。 私はGodオブジェクトを使用し、complexe KeyPair<string, SomeAbstractType>の重い辞書に依存しているため、各値をLazy<SomeAbstractType>と置き換え、アプリケーションの読み込み速度を向上させたいと考えています。 私はこのようにPOCOをやったことがありますが

    1

    1答えて

    完全にシングルトンアプリケーション(WebとConsole)を作成しようとしています。 しかし、Entity DbContextはWeb上でPerWebRequestを使用する必要があります。 これをサポートするには、コンテナにどのように登録する必要がありますか? クラスがシングルトンとして初期化されると、私はシングルトンとしてすべての注入されたクラスを持つメモリ上の単一のインスタンスで実行される

    1

    1答えて

    私はドキュメントを読んでいますが、型の解決とその依存関係のいくつかを上書きすることについて何も見つけることができません。例をもって簡単に説明できます public class A { public A(IServiceA a, IServiceB b) {} } // Resolve scenarion type => { // type is A var

    1

    1答えて

    私はIDisposableデシベルコンテキスト周りセットアップにデコレータをしようとしている:私は最後の行のコメントを解除した場合 c.Register<IContext, DbContext>(setup: Setup.With(trackDisposableTransient: true)); // c.Register<IContext, ConsoleTimedContext>(set

    1

    1答えて

    私は一緒にグループIOC登録に私を助けるためのStructureMapのレジストリ機能を好き: http://structuremap.github.io/registration/registry-dsl/ 私は私のコンテナとしてDryIOCを使用しています - その作業偉大な - しかし、私はどこな状況によ私のレジストリクラスは再編成が必要です。 DryIOCに同等のレジストリ機能はありますか

    1

    1答えて

    私は、様々な金融商品のために、いくつかの異なる時間枠で財務データを処理するシステムに取り組んでいます。例えば : EUR/USD - m1 Timeframe (1 Minute) - m5 Timeframe (5 Minute) - m15 Timeframe (15 Minute) GBP/USD - m1 Timeframe (1 Minute)