我想知道如何处理以对象和字符串作为参数的类型在ASP.NET核心中的依赖项注入。由于字符串不能注册到DI框架中,所以我目前正在使用一个实现工厂并使用服务定位器模式,还有其他方法吗?有类似于Autofac的命名参数的.WithParamenter吗?
Asp.net核心DI使向DI框架注册类型变得非常容易(并且干净),因为类型已经注册到DI框架中。<IMyServiceBackend, M
众所周知,在ConfigureServices类中,asp.net 启动类中有一个方法,我们可以添加自定义服务。通过依赖注入提供服务。ASP.NET核心包含一个简单的内置控制反转( IoC )容器,默认支持构造函数注入,但可以很容易地替换为您选择的IoC容器。除了其松散耦合的好处外,DI还使服务在整个应用程序中可用。我的问题是如何用我自己的IoC替换内置的IoC?
如果你有,请给我举个例子。
我正在学习ASP.NET的核心,通过一个多元化的视频。视频中的那个家伙告诉我,通过在Startup.ConfigureServices中注册它,我可以将“服务”作为单例或临时添加。ConfigureServices(IServiceCollection services) {
// Register the Greeter as an IGreeter and have the ASP.NET这是在做像Autofac这样的依赖注入框架时所做的事情吗,但是ASP.NET