繁体   English   中英

使用简单注入器将配置类注入构造函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM