ioc-container

    2

    1答えて

    属性と子値の要素の両方を介して指定されたタイプを解決しようとするとき、私はこのエラーを取得しています: public sealed class CustomApplicationUpdateProvider : ApplicationUpdateProvider { IUpdateProviderController controller; public CustomApp

    2

    1答えて

    複雑なアプリケーションを設計する一般的なプリズムの方法は、各モジュールがIModuleインタフェースを実装して動作できるように初期化することです。 ほとんどの場合、この「初期化」は主にIOCコンテナにいくつかの型を登録することです。だから、我々の場合にはIModuleは通常、次のようになります。 public class Module : IModule { private IUnity

    1

    2答えて

    現在のコンテキストを表す静的プロパティ(MyService.Context)を持っています(現在ログインしているユーザー固有のもので、変更されています)。私は ObjectFactory.Initialize(x => { x.For<IMyService>().Use<MyInstance>(c => c.Use(MyService.Context));

    0

    1答えて

    クラスとそのジェネリックを別々に知っている場合、IOCコンテナ、特にUnity 2.0からオブジェクトを解決する方法は誰も知っていますか?容器の内側 簡単な例 public class DoSomeWork {bla} public class Execute1<DoSomeWork> : IExecute {bla} public class Execute2<DoSomeWork> : I

    20

    3答えて

    私はASP MVC 3アプリケーションで作業しており、カスタムhtmlヘルパーを作成しています。それは特別なものではないか、または非常に複雑ですが、構造マップからのインタフェースのインスタンスが必要です。メソッドの内部から構造体のオブジェクトファクトリを呼び出すことはできますが、アプリケーションの残りの部分はサービスの場所ではなくIoCを使用しているので、そのまま使用したいと思います。 内部とas

    4

    2答えて

    私は、IHashと呼ばれるサービス契約で呼び出されるハッシュコンポーネントを持っているとしましょう。私はハッシュを使用する必要があるコンポーネントDLLを持っています。我々は疎結合システムを作るためにusign Unityを使用しています。 Unityコンテナを作成し、コンポーネントDLL自体の参照を解決する必要がありますか? コンポーネントDLLコンストラクタでIHash参照を渡し、コンポーネン

    2

    3答えて

    私たちは、Ninjectフレームワークを使用してアプリケーションにIoC/DIを実装しています。私たちは、内部のメソッドを持つ内部クラスを持っています。 IoC/DIを実装するには、インタフェースを抽出する必要があります。しかし、内部クラスに内部メソッドしか持たない場合、そのクラスのインタフェースを抽出することはできません。 このような場合(内部メソッドのみを持つ内部クラス)にはIoC/DIを実装

    0

    2答えて

    構成するのに適切なサービスが得られないようです。 アイデアは、マーカーインターフェイスIDaoを持つすべてのタイプを登録し、そこに基本クラスをサービスとして持つことです。 基底クラスクラス パブリッククラスDirectorDaoを実装 public abstract class DirectorDaoContract : RepositoryBase<Director> { publi

    0

    1答えて

    にバスを登録する必要があります。他の場所で、私はウィンザーインストーラすなわちを使用していたコードで public class MessageEndpoint : IConfigureThisEndpoint, AsA_Server, IWantCustomInitialization { private IWindsorContainer _container; publ

    0

    1答えて

    私は既にStrutsに実装されているアプリケーションを持っています。私はそれを春に移そうとしているので、私はすべてを段階的にやっています。最初の計画はIOC(DI)を実装することです。今では私のDAOを修正しました。私はapplicationContext.xmlを固定しました。私はapplicationContext.xml(beans.xmlと呼ばれることもあります)を通してBeanを作成しま