unity-container

    1热度

    1回答

    好吧,这让我疯狂!我在泛型类中有一个泛型方法。 public interface IHandler<T> where T : class { T[] parseCSV(string InputFileName) } public class Handler<T> : IHandler<T> where T : class { public T[] parseCSV(s

    1热度

    1回答

    所以,有一些旧的代码,我保持一个错误。它会导致一些轻微的数据损坏,所以它相当严重。我找到了根本原因,并且制作了一个可靠的示例应用程序来重现该错误。我想尽可能减少对现有应用程序的影响,但我很挣扎。 的缺陷在于数据访问层英寸更具体地说,拦截器如何被注入到新的Nhibernate会话中。拦截器用于在保存或刷新时设置特定的实体属性。该属性LoggedInPersonID几乎可以在我们所有的实体上找到。所有

    1热度

    3回答

    据MSDN,使用UnityContainer类的Resolve<T>()方法如下: var controller = container.Resolve<ManagementController>(); 但是,我无法找到UnityContainer类定义方法。我只能看到这个: public class UnityContainer : IUnityContainer, IDisposable

    0热度

    1回答

    我在WPF应用程序中使用Prism Unity,并且我有一些问题需要理解共享服务的正确实现。 我创建了一个DLL项目并添加了一个接口。 接口(DLL): public interface IMyservice { string Version { get; } int DoSomething(int x, int y); } 接口的实现(类)在模块内完成,该模块被加

    3热度

    1回答

    我的演示代码很简单 using Microsoft.Practices.Unity; using System; public interface IDecorator { string GetA(); } public class Decorations:IDecorator { public string GetA() { retur

    2热度

    1回答

    我对单元测试非常陌生,所以非常抱歉,如果这不是一个很好的问题。 我有一个主要的Web项目和一个附带的NUnit测试库。我正在使用Unity将接口注入到主控项目中的控制器中。例如: public class EquipmentController : Controller { private readonly ILocationRepository locationContext = n

    3热度

    1回答

    我想在我的MVC应用程序中设置一个自定义的身份验证过滤器,但我需要在身份验证过滤器中引用我的用户服务。设置我的服务,团结,像这样: private static Lazy<IUnityContainer> container = new Lazy<IUnityContainer>(() => { var container = new UnityContainer();

    0热度

    1回答

    我想使用DI与OWIN CreatePerOwinContext扩展名。我也在使用OAuthAuthorizationServerProvider。在OAuthAuthorizationServerProvider内我试图获取和使用我的用户管理器的实例:OAuthGrantResourceOwnerCredentialsContext.OwinContext.GetUserManager。 启动文

    2热度

    1回答

    到目前为止,我有我的存储库下面的代码: public MyRepo(ILog logger) { this.Logger = logger; var mongoUrlBuilder = new MongoUrlBuilder(ConfigurationManager.ConnectionStrings["MyContext"].ConnectionString);

    0热度

    1回答

    我有2个接口,一个从另一个继承。 对于基本接口我有一个单独的实现,并为子接口我有一个装饰器单例实现(装饰基本实现) 现在,如果基接口注入(或解析)到其他客户端,基本实现,而不是装饰器(他们只能得到装饰者,如果他们依赖于子接口) 我想要的是,装饰器实现应该注入到每个客户端,但基础实现仍然需要构建和注入到装饰器单例中。 我该如何设置? using System; using Microsoft.Pr