关于Autofac生命周期设置的问题

beckfun beckfun 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
 
var builder = new ContainerBuilder();
builder.RegisterType<MyClass>().InstancePerLifetimeScope();

IContainer container = builder.Build();
// 第一次HTTP请求
var myClass1 = container.Resolve<MyClass>();
//第二次HTTP请求
var myClass2 = container.Resolve<MyClass>();

现在是myClass1 不会被丢掉,而是共享给myClas2继续用,我想要的是,myClass1 和myClas2是两个全新的实例。应该怎么侬?
...全文
评论 27
收藏 已收藏
分享
返回顶部
beckfun
.NET社区 62,272 成员 668,968 内容