autofac 中以下瞬态 class 的生命周期范围

Lifetime scope of the below transient class in autofac

我刚开始学习 autofac,我不确定以下瞬变的生命周期范围 class。

builder.Register<MySampleClass>().As<IMySampleClass>();

是每次解析时都创建一个新实例,还是每个线程创建一次,还是在创建新任务时创建并确定范围?

是的,每次您的应用程序在同一生命周期范围内调用 Resolve 时都会创建一个新实例。

你还有其他的可能性,我建议你看看official documentation