unity-container

    0

    2答えて

    メソッドで使用されているAttributeクラスをUnityを介して注入できるかどうか知りたいのですか? より正確には、私が取り組むプロジェクトは、コントローラインスタンスがUnityを介して注入されているMVC2 ASP.NETタイプです。 DBコンテキストなどのすべての依存関係は、Unity設定ファイルで設定されます。 私の質問は、DB Contextを使用するカスタム属性クラスを挿入するには

    0

    1答えて

    私はSpringで作業していたときに、自分のapplicationContextにBean Beanを取得できました。このオブジェクトは、Beanがインスタンス化されたときにそこにあったすべての値ですでに設定されています。すばらしいです。 Microsoft Unity IoCでこれを行う方法が見つかりません。私たちは最近、このフレームワークをコードベースに導入しました。誰もまだそれに精通していま

    2

    2答えて

    Microsoft Unity IoCで、Resolve<SomeType>()を呼び出した場合、返されるオブジェクトが現在のセッションで作成されたものであることを保証できますか? たとえば、3人のユーザーがサインオンし、コンテナ内に作成されるSomeTypeのオブジェクトには、各ユーザーごとに異なる値が設定されているとします。 Resolveへの呼び出しは、現在のユーザー用に作成されたオブジェク

    1

    2答えて

    私はUnityアプリケーションを実行していて、完璧に動作していますが、現在のところ、すべてのコンパイル警告に対処してコードをクリーンアップしています。 私は理由時代遅れMicrosoft.Practices.Unity.Configuration.ContainerElement.Configureメソッドの次のコードに警告を得る:私はUnityConfigurationSection.Confi

    1

    2答えて

    WCFサービスに依存性注入を使用しようとしています。サービスはUnityコンテナに依存しています。コンテナは、IJobインターフェイス(メソッド呼び出しのJobKeyパラメータに基づく)を実装する適切なクラスを見つけるために使用され、そのメソッドを呼び出します。 サービスはMVC2でホストされています。私は以下のスニペットから無関係なものをできるだけ省いています。必要に応じて利用できる完全なコード

    5

    1答えて

    私はアプリケーションサーバーでサービスを管理するために単一性を使用していますが、何らかの理由で 'GetAllInstances'メソッドを動作させることができません。変わったことは、同じタイプの「GetInstance」がうまく動作しているようだということです!ここで はconfigです: <alias alias="IService" type="Atom.Server.Infrastruct

    3

    2答えて

    私のasp.net Webアプリケーション用にいくつかのWebテスト(WatiN/Selenium + CassiniDev Webサーバー上)を書きたいと思います。 問題このような状況で何をすべきかわからないという問題が発生しました。 ユーザーがボタンをクリックしてサードパーティ製のサービスを呼び出すことができるページがあります。私のWebテストでは、常に静的な値(これらのテストケースではいくつ

    6

    2答えて

    Unityコンテナで2つのインターフェイスを操作しているときに、同じコンテナに登録されているような気がします。コード例が明確になります。 私は以下のクラス階層があります。 public interface IBaseInterface { } public interface IInterface1: IBaseInterface { }

    1

    1答えて

    DIコンテナとUnityを使って私を悩ませていることは、それが私が使っているものだからです。私がタイプを登録することを忘れた場合、後でその忘れられた登録を必要とするタイプを解決しようとすると、プログラムはクラッシュします。私は古いことを明示的に呼び出して新しい、コンパイラは私のためにこれをチェックするが、今は強制的なチェックはありません。 解決の呼び出しのほとんどは、プログラムの初期化中に行われる

    1

    1答えて

    私はこれに関する多くの情報を読んだが、現在は何も見つかりません(1/2011現在)これが今日どのように正確に行われるべきかについて。私は詳細がなくても、答えがあると思われるいくつかの良い記事を読んだ。古いプリユニティ-2のアプローチは、主にカスタム生涯マネージャを作成しました。これを行う最良の方法は、use a child container that is created at the begi