ioc-container

ioc-container

文章 0 浏览 4

如何避免与 IoC 容器耦合

我正在使用 DI 和 IoC 开发一个可扩展框架。用户必须能够通过将自己的实现放入容器来覆盖框架内的现有功能。 如何允许用户执行此操作而不要求他们知道…

一场春暖 2024-11-03 19:50:16 6 0

通过温莎城堡解决父母/孩子的问题

我不确定调用这个父/子,但是在这里,我有一个类似的情况,如下所示: namespace ConsoleApplication1 { using System.Diagnostics; using System.Lin…

蔚蓝源自深海 2024-11-03 17:31:11 7 0

通过键返回组件实例(使用 Ninject Container)

是否可以使用 Ninject 通过键返回组件实例? 与 Castle Windsor 等效的例子是: container.Register(Component.For().Named("KeyForConcreteA"));…

影子的影子 2024-11-03 14:57:21 3 0

通过键返回组件实例(使用 Spring.NET 容器)

是否可以使用 Spring.NET 通过键返回组件实例? 我看到方法 context.GetObject(string name) 但我不确定它是否相当于温莎城堡的 container.Resolve(st…

相权↑美人 2024-11-03 14:02:01 6 0

释放组件实例(使用Spring.NET Container)

使用 Spring.NET 容器释放组件实例的首选方法是什么? 温莎城堡的等价物是container.Release(Object instance)…

蓝眼泪 2024-11-03 10:56:13 4 0

通用存储库工厂和服务组合

在上一个问题中,人们帮助我解决了存储库生命周期问题,现在有一个问题如何让它在组合服务中很好地工作。 假设我有服务: public class OrderService …

浅暮の光 2024-11-03 08:12:47 3 0

使用 CommonServiceLocator 将依赖项注入基类是一个好习惯吗?

目前,当我需要将依赖项注入基类时,我使用以下代码: public class BaseClass { readonly IService _service; public BaseClass(IService service) {…

青衫负雪 2024-11-03 04:14:03 5 0

Autofac:开放通用类型的批量注册

我得到了一个包含许多实现 IHandler 的具体类型的程序集,如下所示: public class MoveCustomerHandler : IHandler { void IHandler.Handle(MoveCust…

调妓 2024-11-03 03:34:24 2 0

StructureMap:在基类中注入原始属性

与此问题相关,但是这个问题是关于StructureMap的。 我有以下接口定义: public interface ICommandHandler { ILogger Logger { get; set; } bool Sen…

◇流星雨 2024-11-02 20:43:34 1 0

Ninject.Mvc 和 Ninject.Wcf 扩展的稳定性

我计划在使用 Ninject 2.2 一段时间后开始在企业类项目中使用它。任何人都可以确认这些扩展在生产使用中没有问题吗?我特别担心 IDisposable 场景(MV…

︶ ̄淡然 2024-11-02 17:50:34 6 0

Autofac 将参数传递给嵌套类型

我在 WCF 服务中使用 Autofac 作为 IoC。我有一种情况,我想将对象传递给嵌套类型(即不直接解析的类型,但在解析另一个类型时)。据我了解,将此对象…

终陌 2024-11-02 16:00:17 4 0

使用 Castle Windsor 在基类中注入原始属性

我有以下接口定义: public interface ICommandHandler { ILogger Logger { get; set; } bool SendAsync { get; set; } } 我有多个实现 ICommandHandl…

格子衫的從容 2024-11-02 14:46:25 1 0

Castle Windsor依赖注入:使用调用者类型作为参数

以下类在 Windsor Castle 容器中注册: namespace MyNamespace { class Foo : IFoo { public Foo(ILog log) { _log = log; } ... } } ILog 是一个 log…

阳光的暖冬 2024-11-02 11:55:11 4 0

返回抽象泛型类型的适当具体类型

我在 StructureMap 配置方面遇到了困难。我有一个 ValidationProvider 接受 Func 作为其验证工厂。我需要使用结构图来提供它,以便它知道它应该返回验…

漫漫岁月 2024-11-02 11:43:48 3 0

ViewModelLocator 与 IOC 子容器?

当您使用 IOC 子容器时,如何实现 ViewModelLocator 模式?典型的定位器实现类似于: public IViewModel ViewModel { get { return Services.ServiceL…

ぽ尐不点ル 2024-11-02 05:52:15 6 0
更多

推荐作者

苍风燃霜

文章 0 评论 0

悸初

文章 0 评论 0

撧情箌佬

文章 0 评论 0

森罗

文章 0 评论 0

lyn1245

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文