目前我有一个 autofac 模块,它接收一个字符串作为参数,并且该字符串来自另一个依赖项。
我试图使用下面的代码传递它,我的问题是:这是正确的方法还是有更好/改进的方法来做到这一点?
builder.RegisterBuildCallback(c =>
{
var configService = c.Resolve<IConfigurationService>();
var module = new LoggingModule(configService.GetConfigurationValue("LoggerName"));
module.Configure(c.ComponentRegistry);
});