gpt4 book ai didi

c# - 结构图 3 中 HybridHttpOrThreadLocalScoped 的等价物是什么?

转载 作者:IT王子 更新时间:2023-10-29 04:48:24 28 4
gpt4 key购买 nike

使用 structuremap 2.6.4.1 我的容器配置如下:

existingContainer.Configure(expression =>
{
expression.For<IDocumentSession>()
.HybridHttpOrThreadLocalScoped()
.Use(container =>
{
var store = container.GetInstance<IDocumentStore>();
return store.OpenSession();
});
}

HybridHttpOrThreadLocalScoped 在结构图 3 中不存在,所以我的问题是,结构图 3 中的等效配置是什么?

最佳答案

从 StructureMap 3 开始,任何与 HttpContext 相关的内容都存在于一个名为 StructureMap.Web 的单独 Nuget 包中,它可以是 found here .

原因是 StructureMap 3 现在是 PLC(Portalble 类库)兼容的,因此将与 Web 相关的生命周期拆分到它自己的包中是有意义的。

关于c# - 结构图 3 中 HybridHttpOrThreadLocalScoped 的等价物是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23040851/

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