11得票3回答
使用Unity IoC注册和解析SignalR hubs。

我觉得我可能缺少一些非常简单的东西,也许只需要一个新的视角。 我有一个ASP.NET MVC应用程序。 在该应用程序中,我使用Unity进行我的IoC处理依赖注入。 我的每个存储库都需要注入一个数据库工厂,每个数据库工厂都需要注入一个principal。 到目前为止,我一直在利用PerRequ...

7得票2回答
使用Unity将对象注入到IValueConverter实例中

我在一个Silverlight 5项目中有一个IValueConverter实例,它可以将自定义数据转换为不同的颜色。我需要从数据库中读取实际的颜色值(因为这些值可以由用户编辑)。 由于Silverlight使用异步调用通过Entity Framework从数据库加载数据,所以我创建了一个简...

7得票1回答
使用Unity作为子解析器的Castle Windsor解析管道

简言之,我正在尝试将Castle Windsor容器与Unity容器相连接。让我解释一下背景: 我有一个项目长期使用Castle Windsor。几天前,我得到了一堆必须从我的旧项目中消耗/使用的dll文件。这些DLL使用Unity容器作为它们的注入机制。我也可以访问在这些dll中找到的接口...

42得票7回答
如何协调使用IDisposable和IoC?

我终于开始理解C#中的IoC和DI,但是有些地方仍然让我感到困惑。我正在使用Unity容器,但我认为这个问题更广泛适用。 使用IoC容器来分发实现IDisposable接口的实例让我很不安!你如何知道是否应该Dispose()它?这个实例可能只是专门为你创建的(因此你应该Dispose())...

8得票2回答
使用Unity替代ASP.Net Core DI IServiceCollection

越来越多的.NET Core库绑定到IServiceCollection。例如,我想在我的.NET Framework 4.7.1桌面应用程序中使用这里描述的HttpClientFactory。我的应用程序正在使用Unity IoC。我将Microsoft.Extensions.Http作为N...

14得票1回答
如何在Moq中使用Unity.RegisterType?

我有一个已经运行的Unity代码。 现在我想使用Moq来进行ASP-MVC的单元测试。 在global.asax的代码中,我有以下内容:IUnityContainer container = new UnityContainer(); container.RegisterType<IF...

47得票6回答
Unity 注册两个接口作为一个单例。

如何在Unity中注册两个不同的接口并使用相同的实例...目前我正在使用_container.RegisterType<EventService, EventService>(new ContainerControlledLifetimeManager()); _container...

48得票6回答
在Unity中注册IAuthenticationManager

我在使用Unity进行依赖注入,并使用Identiy Provider来管理用户登录、注册、电子邮件确认等。当我尝试注册用户时,出现了以下问题:当前类型Microsoft.Owin.Security.IAuthenticationManager是一个接口,无法构造。是否缺少类型映射?我不知道如...

11得票3回答
使用Unity注入数组

我希望通过构造函数注入一个实现了接口的对象数组。 以下是我目前的实现方式。Container .RegisterInstance<Company>(ParseCompany(args[1]) .RegisterInstance<eTarg...

8得票2回答
使用Unity注册抽象类并解析派生类

我有以下代码 public abstract class A { public abstract string MethodA(); } public class B : A { public override string MethodA() { ...