当前位置: 首页 > 编程语言 > C#

依赖注入、注入参数分享

时间:2023-04-10 12:18:32 C#

依赖注入、注入参数我使用的是DI的vNext实现。如何将参数传递给构造函数?例如,我有类:publicclassRedisCacheProvider:ICacheProvider{privatereadonlystring_connectionString;publicRedisCacheProvider(stringconnectionString){_connectionString=connectionString;}//接口方法实现...}和服务注册:services.AddSingleton();传递给RedisCacheProvider类的构造函数的参数?例如Autofac:builder.RegisterType().As().WithParameter("connectionString","myPrettyLocalhost:6379");可以提供delegate手动实例化cacheprovider,也可以直接提供实例:以上是C#学习教程:依赖注入,参数共享的所有内容的注入,如果对你有用还需要详细了解C#学习教程,希望大家多多关注—services.AddSingleton(provider=>newRedisCacheProvider("myPrettyLocalhost:6379"));服务.AddSingleton(新RedisCacheProvider(“myPrettyLocalhost:6379”));本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: