簡體   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