gpt4 book ai didi

structuremap - 使用基于 StructureMap 约定的注册设置实例生命周期

转载 作者:行者123 更新时间:2023-12-01 09:36:50 25 4
gpt4 key购买 nike

我正在尝试使用 StructureMap 2.6.1 使用基于约定的注册一次注册我的所有存储库。见下面的代码:

x.Scan(s =>
{
s.TheCallingAssembly();
s.IncludeNamespaceContainingType<RepositoryRegistration>();
s.SingleImplementationsOfInterface();
}

它有效,但现在我正在尝试向所有注册类型添加生命周期 (HybridHttpOrThreadLocalScope)。是否可以不从头重写 SingleImplementationsOfInterface 约定,如果可以,如何实现?

谢谢。

最佳答案

你试过了吗:

x.Scan(s =>
{
s.TheCallingAssembly();
s.IncludeNamespaceContainingType<RepositoryRegistration>();
s.SingleImplementationsOfInterface().OnAddedPluginTypes(t => t.HybridHttpOrThreadLocalScoped());
}

关于structuremap - 使用基于 StructureMap 约定的注册设置实例生命周期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6105320/

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