将构造函数参数传递给结构映射中的命名实例,其中类型仅在运行时已知
这类似于 StructureMap - Override constructor arguments for a named instance 中提出的问题,但不同之处在于我不这样做在编码时就知道类型,因此不…
您可以使用结构图将依赖项注入 postsharp 属性吗
我使用结构图进行依赖项注入,现在我还想使用 postsharp 在我的服务层进行一些授权检查。因为我的服务层拥有所有注入的存储库,有没有办法可以将这些…
结构图开放通用命名实例
我必须执行以下操作: var someType = ObjectFactory.GetNamedInstance("myNamedInstance") 其中 someType 可以是 ICommand 的任何实现。 所以我注册…
StructureMap 2.6.1 和 ASP.NET MVC 2 问题(来自 DI 的完全初学者)
根据在另一个线程上与 @Aaronaught 的对话,我已经开始将我的应用程序转换为使用依赖项注入和存储库模式,但我有点卡住了。我想我已经掌握了模式的大…
使用 app.config 配置 StructureMap
我需要将 StructureMap 配置从配置类移动到应用程序的 app.config。 有人知道以下代码是否具有等效的 XML 配置吗? For(typeof(ILogger<>)).Use(t…
在 StructureMap 中使用开放式泛型进行自定义构造
我知道对于结构图,您可以通过指定以下内容来注册泛型类型: StructureMapConfiguration .For(typeof(IRepository<>)) .Use(typeof(RepositoryImp…
结构图实体框架4连接
我正在为我的实体框架 4 个实体使用以下 Structuremap 引导代码: x.For<XEntities>().LifecycleIs(Lifecycles.GetLifecycle(InstanceScope.PerRe…
StructureMap - 如何注册和解析开放泛型类型
public interface IRepository<T> where T : Entity { void Delete(T entity) T[] GetAll() T GetById(int id) void SaveOrUpdate(T enity) void …
当我只有类型名称中的字符串时,如何使用结构图解析类型
我需要使用插件模型,其中我需要允许通过结构图创建 ITask 类型,但在运行时我只有一个类型名称的字符串。这些类型需要使用 Ctor 注入来组合,因此我…
使用结构图注册通用类型
我是结构图新手。我试图让 Structuremap 自动注册 public void RegisterAllEventHandlers() { Scan(cfg => { cfg.TheCallingAssembly() //cfg.Inclu…
StructureMap 有条件使用
我整天都在绞尽脑汁,找不到任何解决方案,所以我需要帮助。听到的是我的问题:我有两个实现一个接口的类, public interface ICacheObject { string …
如何从注册表内执行 StructureMap 中的条件绑定而不使用泛型?
我熟悉 Ninject,在 Ninject 中你可以做类似的事情, Bind<ICalendar>().To<MonthCalendar>().WhenInjectedInto(typeof(Roster)).InRequestSc…
MVC 2.0 - 基于具有共享控件的 URL 的不同视图
我有 2 个母版页。一个旨在显示在普通的独立网站中。另一个是作为 Iframe 在外部站点中使用。 我希望能够在 http://example.com/home/index 显示正常…