autofac

    1

    1答えて

    http://code.google.com/p/autofac/wiki/AspNetIntegrationを見ると、ContainerScoped()で登録されているオブジェクトの寿命はどうなっているのですか? ページ状態: ContainerDisposalModuleがAutofacが、すぐにリクエストが完了すると、要求の処理中に作成されたすべての部品を処分することができます。そして何も指

    1

    1答えて

    私はあまりプログラミング経験がありませんので、これは明らかな質問です。 次のコードを参照してください。 AutofacはObservableCollection <int>を解決できますが、ObservableCollection <の文字列>は解決できません。 class Program { static void Main() { var builder =

    21

    1答えて

    オートファックはFunc<T>の工場を自動的に生成します。私はパラメータを渡すことさえできます。 public class MyClass { public MyClass(Func<A> a, Func<int, B> b) { var _a = a(); var _b = b(1); } } Ninjectでも同じことができますか?

    1

    1答えて

    1)AutofacとNinjectはコンテキストバインディングに優れていますか? 2)Ninjectで、私は特定の名前空間内の型に特異的に結合することができます。 Bind<A>().To<B>().When(context => context.ParentContext.Binding.Service.Namespace == "MyProject.Common"); 私はAut

    3

    1答えて

    ObservableCollectionとしてDispatcherNotifiedObservableCollectionを(MyProject.ViewModelsにある)すべてのViewModelに挿入したいと思います。 Ninjectで 私はこれを達成することができます:私はニコラスBlumhardtから学んだ Bind(typeof(ObservableCollection<>))

    0

    1答えて

    私はMVCアプリケーションを構築しており、DependencyResolverを使用して別のcachecontext(使用するキャッシュに関する情報をラップする)を自分のリポジトリに送信する必要があります。渡すことができる10種類のキャッシュコンテキストがあります。現時点では、10種類の異なるインターフェイス(ICacheContexts)に対して10種類の登録を使用しています。これは機能しますが

    1

    1答えて

    初心者ここに、これは明白な質問であれば申し訳ありません。私は、このページから読んだ :Autofac 1ではhttp://code.google.com/p/autofac/wiki/NewInV2 、弱参照は、コンテナによって保持されています。これは、参照されているオブジェクトが処分を使用してGC /ファイナライザリソースを解放する場合に意味がありますが、disposeメソッドにアプリケーション

    0

    1答えて

    これらの3つのライブラリをプロジェクトで使用しようとすると問題が発生します。私は理解しているので、ストアドプロシージャを呼び出すことは、FAQに従ってFluent NHibernateで直接サポートされていません。だから、私は、ストアドプロシージャのマッピングを持つ単純なhbl.xmlファイルを定義した: <?xml version='1.0' encoding='utf-8'?> <hiber

    12

    2答えて

    インテグレーション経験がある人は誰でもautofacとQuartz.Net?もしそうなら、生涯管理を制御するのにIJobFactory、IJobのExecute内、またはイベントリスナをどこで管理するのが最適でしょうか?今 、私はIJobインスタンスを作成するためのカスタムautofac IJobFactoryを使用していますが、私は注射される高価なリソースを確保するためにIJobFactoryで

    0

    1答えて

    は、私が持っていると言う: ProductA ProductB ProductScreen ProductAScreen1 : ProductScreen ProductAScreen2 : ProductScreen ProductBScreen1 : ProductScreen ProductBScreen2 : ProductScreen 私は、製品にローカルの画面を登