自动FAC注册支架
本文关键字:注册 FAC 自动 | 更新日期: 2023-09-27 17:57:17
在过去的几天里,我带着手表去了果园的源代码,在向Autofac注册组件期间的引导类中,我看到了我无法解释的相同代码!!!我将提供一个例子:
builder.RegisterType<A>().As<IA>();
{
builder.RegisterType<B>().As<IB>();
{
builder.RegisterType<C>().As<IC>();
}
}
我无法忍受支架的作用?像子注册吗??
希望有人能帮助我!
谢谢
这与编写没有什么不同:
builder.RegisterType<A>().As<IA>();
builder.RegisterType<B>().As<IB>();
builder.RegisterType<C>().As<IC>();
用大括号括起来会创建一个不同的上下文,例如:
int a = 1;
{
int b = 2;
}
// b not accessible from here
在您的情况下,该函数似乎不返回任何内容,因此,上下文并不重要。