Unity 中 TheDefault 和 ConstructedBy 方法的替代方法
基本上我想做的是每次请求 IPrincipal 时注入 HttpContext.Current.User 中的内容。这是 StructureMap 中的代码: ForRequestedType<IPrincipal>(…
Unity 是否可以直接创建类而不需要注册任何东西?
我正在观看 Mike Tautly 精彩的 Prism 介绍。这一切都很有道理,但我在第六个视频中有点困惑。 他让视图类的构造函数采用 ViewModel 的参数。然后他说…
如何从静态内部类构造函数创建 Spring bean?
我正在尝试使用 Spring Framework IoC 容器来创建类的实例 ThreadPoolExecutor.CallerRunsPolicy。在 Java 中,我会这样做...... import java.util.co…
StructureMap IOC 命名实例帮助
StructureMap IOC 存在问题。我希望检索基于标签或名称实现相同接口的对象的不同具体实现。 internal static class InstanceHelper { internal enum T…
Automapper 自定义解析器 - 将存储库注入构造函数
我正在尝试为自动映射器创建一个自定义解析器,它需要访问我的数据存储库之一以检索登录的用户帐户。 到目前为止,这是我的代码... public class Foll…
我如何初始化一些依赖注入实例?
我正在使用 StructureMap DI/IoC,我得到的是一个通用的 InMemory 存储库。效果很好。我想知道是否可以在请求时定义每个存储库保存的初始数据? 现在…
什么是“高级模块”?和“低级模块” (在依赖倒置原则的背景下)?
我正在阅读维基百科对依赖倒置原则的定义,它使用了两个术语高级模块和低级模块,我无法弄清楚。 它们是什么以及依赖倒置原则与它们有什么关系?…
ASP.NET MVC 中的自定义主体
我希望能够访问经过身份验证的用户的自定义属性(例如 UserId 和 FirstName),而无需每次都查询数据库。我发现此网站通过在 Stack Overflow 上发帖,…
如何避免温莎城堡 CollectionResolver 的循环行为?
我在我的应用程序中使用 Castle Windsor 2.5。我有一个服务,它是一个组合,充当实现相同接口的对象的分发者。 public interface IService { void DoS…
将 NLog 与 MEF 结合使用的最佳方式是什么?
我想知道将 NLog 与托管可扩展性框架 (MEF) 结合使用的最佳方法是什么? 我有一个支持使用 MEF 架构的插件的应用程序(导入和导出等) 我想向我的应用…