[英]Injecting a configuration class into a constructor using Simple Injector
我有一堂课有配置设置。 因此,我想使用Simple Injector来像这样使用我的配置类:
public class Host
{
private readonly ServiceConfig _config;
public Host(ServiceConfig config)
{
_config = config;
}
}
我可以这样吗?
public static class IoC
{
public static Container Container { get; set; }
public static void Configure(Container container)
{
container.Register<ServiceConfig>();
Container = container;
}
}
您应该将配置对象注册为“单个实例”:
container.RegisterInstance<ServiceConfig>(new ServiceConfig { ... });
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.