自动:获取通过扫描创建的注册

本文关键字:创建 注册 扫描 获取 自动 | 更新日期: 2023-09-27 18:33:54

我看到了几个类似的问题,但没有确切的答案。

如果我扫描程序集:

containerBuilder.RegisterAssemblyTypes(...)

然后,我可以调整以这种方式注册的特定类型的注册吗?,即:

containerBuilder.RegisterAssemblyTypes(...)
containerBuilder.GetRegistration<MyType>().WithParameter("param", paramValue);

有没有办法用Autofac实现这种目标?

自动:获取通过扫描创建的注册

您可以使用 Except() 方法从扫描中排除类型,然后您可以手动注册您的特殊类型。更多信息请访问Autofac维基。