0

私のWebアプリケーションはUnityContainerを使用しています。

ポリシーインジェクションを追加したい。

両方を並べて使用するにはどうすればよいですか?

タイプ登録の責任者は誰ですか?

ポリシー注入:

    public ActionResult Index()
    {
        var model = PolicyInjection.Create<TestModel, ITestModel>();

        ViewBag.Message = model.TestLog();

        return View();
    }

団結:

 IUnityContainer container = defaultContainer;

                //registering Unity for MVC
                DependencyResolver.SetResolver(new UnityDependencyResolver(container));

                //registering Unity for web API
                //  GlobalConfiguration.Configuration.DependencyResolver = new Unity.WebApi.UnityDependencyResolver(container);

                #region managers
                container.RegisterType<ISettingsManager, SettingsManager>();

                container.RegisterType<IMamDataManager, MamDataManager>();

                container.RegisterType<IAppsDataManager, AppsDataManager>();
                #endregion
4

1 に答える 1