私の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