unity-container

    0

    1答えて

    Unity config newbie、私は自分のプロジェクトでこれを実装しようとしています。しかし、私は立ち往生しています。 次のエラーが表示されます。現在の型System.Web.Mvc.IControllerFactoryはインターフェイスであり、構築できません。型マッピングがありませんか? ContainerClass public class ContainerBootstrapper

    2

    1答えて

    私は単体テストの初心者です。とても良い質問ではない場合は謝ります。 私はメインのWebプロジェクトと、付随するNUnitテストライブラリを持っています。私はメインプロジェクト内のコントローラにインターフェイスを注入するためにUnityを使用しています。例: public class EquipmentController : Controller { private readonly

    3

    1答えて

    私はMVCアプリケーションでカスタム認証フィルタを設定しようとしていますが、認証フィルタのユーザサービスへの参照が必要です。そのようなUnityと私のセットアップは私のサービス: private static Lazy<IUnityContainer> container = new Lazy<IUnityContainer>(() => { var container =

    0

    1答えて

    DIをOWIN CreatePerOwinContext拡張子で使用しようとしています。私もOAuthAuthorizationServerProviderを使用しています。 OAuthAuthorizationServerProviderの内部で、私は自分のユーザマネージャのインスタンスを取得しようとしています:OAuthGrantResourceOwnerCredentialsContext.

    -3

    2答えて

    モジュールパスにアプリケーションパスを設定して、現在のアプリケーションパスからIModuleタイプのモジュールをロードしようとしました。しかし例外をスローします。 Modulesフォルダに同じdllを追加してModulePathで同じdllを指定すると、簡単に手に入ります。 私はモジュールを作成するためにhttps://msdn.microsoft.com/en-us/library/gg4054

    0

    1答えて

    私は2つのインタフェースを持ち、一方は他方から継承します。 ベースインターフェイスの場合はシングルトンの実装があり、サブインターフェイスの場合はデコレータシングルトンの実装が実装されています(ベース実装をデコレートする) ベースインターフェイスが他のクライアントに注入(サブインターフェイスに依存する場合はデコレータのみを取得します) デコレータ実装は各クライアントに注入する必要がありますが、ベース

    0

    1答えて

    同じタイプの2つの異なる注入工場を登録したいと思います。たとえば、以下の2つの登録があります。 container.RegisterType<BaseSearchProvider>( new HierarchicalLifetimeManager(), new InjectionFactory(c =>ExamineManager.Instance.SearchP

    1

    1答えて

    私は、異なるクライアントに対して異なるクラスの実装を持つアプリケーションを作成しています。私たちはCQRSを使用しています。クライアントごとに異なるコマンドとクエリの実装を追加したいのですが(クライアント固有のものがない場合は、デフォルトのものをデフォルトにします)。 アプリケーションは以前は1つのクライアントしか持たず、これは問題なく動作しましたが、今度はクライアントごとにコマンドとクライアント

    0

    1答えて

    私はハードウェア用のモジュールを持っています。これは、ユーザーと他のモジュールからViewから対話することができます。 質問: は、私がMyModule_Aにシングルトンインスタンスを作成し、このインスタンスを、2個の私のコンテナを登録しMyModule_Bでインスタンスを解決するために、このコンテナを使用しなければなりませんか? それとも 私は2つのモジュール間の通信Eventaggregato

    0

    1答えて

    私はC#、WPF、Prism 6.3を使用していて、UnityをIoCコンテナとして使用しています。 ここには私が理解していない部分があり、わかりやすく使用できます。 シナリオ:私のアプリケーションは、複数の物理的なレーザーと通信します。ビュー/ビューモデル、ILaserインターフェイス、3種類以上のブランド固有のレーザークラス(LaserA/B/C)を備えたLaserModuleを作成しました。