unity-container

    4热度

    1回答

    我有一个统一容器,并使用RegisterType注册以下存储库和实施者使用ContainerControlledLifetimeManager。 public interface IPersonRepository { Person GetByID(ObjectSpace objectSpace, int id); } 使用这个模式我可以有多个线程(这是一个Web应用程序)使用相

    3热度

    2回答

    我正在使用ASP.NET MVC中的Spring.NET IoC功能的演示。这有点像www.asp.net网站上配对编程视频教程中介绍的MyBlog应用程序。我已经使用微软的Unity框架完成了相同的演示,现在想试试Spring容器。 为此我已经实现了一个简单的IControllerFactory首先创建弹簧的对象工厂这样的: public IController CreateController

    1热度

    1回答

    我是使用Unity和IoC/DI概念的新手。我通过在考试中通过James Kovacs在dnrTV上的秀展开自己的创意。 他的示例将Container作为单例通过IoC类中的静态方法访问,以便您可以在启动时注册类型并在整个应用程序中解析类型。 我知道这不是全功能,主要是显示IoC的概念。 我现在正试图在项目中使用Unity。 在我的主要()我创建一个新的容器,但是一旦我的WinForms打开,容器

    2热度

    1回答

    我有一个应用程序使用XML和自定义序列化程序,并且最近添加了一些使用Unity 1.2的DI在我的类中设置两个属性。 现在,当我序列化该类时,由Unity设置的属性首先被序列化,然后依次为所有其他属性。 所以,如果类的属性2和3是由统一设置序列化类出来,在下面orger:23145 对于XmlSerialiser我可以使用的XmlElement属性来设置的顺序,但我自定义的串行器仍以错误的顺序输出

    1热度

    1回答

    在Microsoft Unity中,您可以从现有的XML配置配置容器,但有没有办法做相反的事情?从初始化的容器中导出相应的XML配置?

    2热度

    3回答

    我有一个几乎相同的数据库的两个版本。下面我创建了一个示例表来演示基本的区别,即ID列已经从整型身份更改为GUID并且各种属性已更新,在示例中,存档已被替换为readOnly和hidden: Legacy版本: CREATE TABLE Example ( --Data Identity (maps to DbId in the example code) Id int IDEN

    10热度

    4回答

    我有一个类ISimpleCache<IBrokeredDataObject>型的,我想添加为在App.config一个类型别名(当时一型)文件 行 <typeAlias alias="ISimpleCacheOfIBrokeredDataObject" type="MyApplication.ISimpleCache<IBrokeredDataObject>, MyApplication" />

    16热度

    2回答

    什么是Unity InjectionConstructor属性及其工作原理?

    8热度

    8回答

    我试图清理我的代码中的一些可访问性的东西,并无意中破坏了Unity依赖注入。过了一段时间,我意识到我标记了一些公共属性,我并不是真的想在我的DLL之外暴露给内部。然后我开始接受例外。 因此,在Unity中使用[Dependency]属性似乎只适用于公共属性。我认为这是有道理的,因为内部和私人道具不会被Unity组件看到,但感觉真的很脏有一堆公共属性,你从来没有想要任何人设置或能够设置,而不是Uni

    7热度

    2回答

    我可以测试一个类型是否已经在Unity容器中注册过,而无需调用Resolve并捕获该异常?