Dependency injection, inject with parameters

前端 未结 5 1592
盖世英雄少女心
盖世英雄少女心 2020-12-08 03:48

I\'m using vNext implementation of DI. How to pass parameters to constructor? For example, i have class:

public class RedisCacheProvider : ICacheProvider
{
         


        
5条回答
  •  情歌与酒
    2020-12-08 04:45

    You can use :

     services.AddSingleton(x =>
          ActivatorUtilities.CreateInstance(x, "myPrettyLocalhost:6379"));
    

    Dependency Injection : ActivatorUtilities will inject any dependencies to your class.

提交回复
热议问题