gpt4 book ai didi

c# - IoC (CaSTLe Windsor) 和静态助手

转载 作者:太空宇宙 更新时间:2023-11-03 16:57:46 25 4
gpt4 key购买 nike

如何配置 CaSTLe Windsor 以在请求对象时对静态帮助器类使用 Initialize 方法?我正在尝试添加一些扩展方法 HtmlHelper 因此它必须是静态类和方法。我的 HtmlHelper 扩展依赖于已经配置了 CaSTLe Windsor 的 IHtmlHelpersService。我正在使用约定优于配置。

编辑我想我想要的是 ComponentActivatorUsingFactory。这样我会走入死胡同吗?

最佳答案

我想你的意思是Convention over configuration

我不知道有什么方法可以按照你的建议去做。这有点 hacky,但您始终可以创建一个符合接口(interface)的非静态类,并简单地执行您需要的静态方法。在使用第三方项目时,有时这种事情是必要的。当然如果你把静态支持的补丁贡献给CaSTLe项目,他们可能会接受

关于c# - IoC (CaSTLe Windsor) 和静态助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/965331/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com