structuremap相关内容
在项目中,我注册多个 ISerializers 通过组装扫描仪实现。 FWIW这是注册我的 ISerializers 扫描(扫描代码= > { scanner.AssemblyContainingType&所述; ISerializer>(); scanner.AddAllTypesOf&所述; ISerializer方式>()NameBy(类型= GT; type.N
..
目前我正在试图从已永远不会正确摆在首位实现的旧版本(2.6)在升级后重新配置StructureMap在我们的应用程序。 我是新来使用DI容器,首先,和我为难以找到新的StructureMap版本查找文档。我卸载了旧的2.6版StructureMap和安装StructureMap.MVC5(因为我使用MVC5)。 我有是的AccountController的问题是什么。我已经Structur
..
我有以下内容: 公共接口的ICommand {} 公共类ADDUSER:ICommand的 { 公共字符串名称{;组; } 公共字符串密码{搞定;组; } } 公共接口ICommandHandler< T> :IHandler< T>其中T:ICommand的 { 无效执行(T指令); } 公共类AddUserHandler:ICommandH
..
在我的追求,了解NHibernate的我已经达到了下一个障碍;我应该如何去与StructureMap整合呢? 虽然示例代码是非常欢迎的,我更感兴趣的是一般程序。 我正打算做了... 使用功能NHibernate创建我使用的类映射在NHibs配置 执行的ISession和ISessionFactory 自引导我ISessionFactory到StructureMap实例作为一个
..
在我开始我必须说,我可能咬比我更嚼不烂,但我是一个绝望的学习横冲直撞,我需要很多帮助。 我我的编码练习,从两本书取样品:结果 1.马克塞曼结果 依赖注入净2.专业的ASP.NET设计模式由布赖恩·伊根和史蒂夫·巴伦苏埃拉 这次演习是落实使用WCF为服务层和使用依赖从客户端应用程序组成的根射出的请求/响应消息传递模式。 从2:结果 在演习中,为服务层我有五个类库:结果 -
..
我有一个像 公共接口IAddressProvider { 字符串的getAddress(双纬度的接口,双长); } 在我的消费类我想循环通过混凝土供应商,直到我得到一个因此,像(简体): 字符串地址; 地址= _cachedAddressProvider.GetAddress(纬度,经度); 如果(地址== NULL) 地址= _localDbAddres
..
这是我的StructureMap引导: ObjectFactory.Initialize(出厂=> { //商务交谈是每个会话 factory.ForRequestedType< IConversation>() TheDefaultIsConcreteType<会话>() CacheBy(InstanceScope.HttpSession);
..
计算器: 公共接口ICalculator { INT计算(INT A,INT B) ; } 公共类计算器:ICalculator { 私人只读ICalculatorStrategy _calculatorStrategy; 公共计算器(ICalculatorStrategy calculatorStrategy) { _calculatorStrategy = c
..
我是新来StructureMap。我已经下载并使用版本2.6.1.0上午 。我不断收到以下 错误: StructureMap异常代码:202 $ B $没有定义 默认实例b PluginFamily Company.ProjectCore.Core.IConfiguration, Company.ProjectCore,版本= 1.0.0.0, 区域性=中性公钥=空 我的G
..
如何团结可以得到一个接口的所有实例,然后访问它们。 代码段采取从这里:的故障跟踪 在StrcutureMap它可以从一个程序集注册的所有类型的接口然后访问他们像下面这样: 公共类TaskRegistry:注册表 { 公共TaskRegistry() { 扫描(扫描=> { scan.AssembliesFromApplicationBaseDirectory( A
..
假设我有一个服务的接口: 公共接口IFooService { 无效DoSomething的(); } 和具体实现该服务的是一个通用的: 公共类FooService接口< TRequestingClass> :IFooService { 公共虚拟无效的doSomething(){} } 和我有需要IFooService的一
..
虽然这个问题是有关StructureMap,我的一般的问题是: 当布线与组件一个IoC 容器的代码(而不是 通过配置的 XML )你 一般需要明确的工程/建造 ,来所有组件? 为什么单独的程序集的引用?这是因为: “抽象类驻留在 分离组件从具体 的实现是一个伟大的方式,以 达到这样的分离。“ - 框架 设计准则第91页 例如: 让我们说我有 Perso
..
当正在创建控制器1,我想这IService将被映射到ConcreteService1和IPageService到ConcretePageService1 和创建控制器2的时候,我想这IService将被映射到ConcreteService2和IPageService到ConcretePageService2 我怎么能初始化的ObjectFactory使上面的将工作? 平均值,而我
..
我无法弄清楚如何定义默认构造函数由code(当它存在过载)在StructureMap(2.5版)的一种类型。 我希望得到一个服务的一个实例和容器必须注入LINQ2SQL数据上下文实例进去了。 我在“引导程序”的方法写的:ForRequestedType().TheDefault.Is.OfConcreteType(); 当我跑我
..
如何才能让所有的配置文件code OUT使用设置(ApplicationSettingsBase)和依赖注入我的逻辑code的? 通过配置我指的是客户的具体配置文件。 难道我真的要注入配置类,每次我需要它有另一种格局? 这将是伟大得到一些样本code! 样品: 静态配置: 公共静态类StaticConfiguration { 公共静态布尔ShouldApplySpecialLo
..
我有一个接口: IRepository&LT; T&GT;其中T:IEntity 而即时通讯使用一些假信息库实现,只是返回任何旧的数据敲了我的UI IM。 他们是这样的:公共类FakeClientRepository:IRepository&LT;客户&GT; 目前,即时通讯做这样的: ForRequestedType&LT; IRepository&LT;客户&GT;&GT;()
..
公共接口IInterface1 { }公共接口IInterface2 { }公共MyClass类:IInterface1,IInterface2 { }...ObjectFactory.Initialize(X =&GT; { x.For&所述; IInterface1&GT;()单例()使用&lt;。MyClass的&GT;(); x.For&所述; IInterface2&GT
..
我试图注入的Isession 的一个实例到自定义的 AutoMapper 的 ValueResolver 。 下面是解析器 公共类ContactTypeResolver :ValueResolver&LT; Common.Models.ContactType,Models.ContactType&GT; { ISession的_session; 公共ContactType
..
我试图建立 IHttpControllerActivator 接口的实现与带有StructureMap,这样我就可以解决一个控制器,它呈现出相关性的相关的的Htt prequestMessage 正在对MVC的Web API管线处理。 我实施创建如下: 公共IHttpController创建( HTT prequestMessage要求, HttpControllerDescr
..
当在使用的WebAPI实现StructureMap DI,我们使用了 ServiceActivator 在发现 Configuring依赖注入与ASP.NET的WebAPI 2.1 的WebAPI + APIController与structureMap 公共类ServiceActivator:IHttpControllerActivator { 公共ServiceActivat
..