标签 [DI] 的问题列表

在软件工程中,依赖项注入是一种技术,一个对象(或静态方法)提供另一个对象的依赖项。依赖项是可以使用的对象(服务)。 [百科]

提问题
1
回答

C#&.NET Core(.NET 7)应用程序中如何获取所有通过依赖注入(DI)的服务列表呢?

如题,在C#&.NET Core(.NET 7)应用程序中,开发者需要查看当前程序通过依赖注入的服务的列表,以便了解或者排查程序的问题,应该如何获取所有通过依赖注入(DI)的服务列表呢? 比如得到类似下图的服务列表结果呢?

Rector 2023-02-10发布
1
解决

.NET Core应用程序中如何在Startup.cs类外部获得或创建一个IServiceProvider实例?

在.NET Core应用程序编程开发中,我们知道IServiceProvider是一个依赖注入的服务提供程序接口,它对外暴露了GetService()这个方法,我们可以通过这个方法获取已注入的服务接口的实例。 那么,如何在Startup.c...

Rector 2020-01-17发布
3
解决

ASP.NET Core应用程序开发中如何在操作过滤器(Action Filter)实现服务的依赖注入?

在ASP.NET Core的应用程序开发中,现需要实现一个基于ActionFilterAttribute的类EnsureUserLoggedIn,并在EnsureUserLoggedIn中通过依赖注入某些特定的服务接口,如下: public...

Rector 2020-01-08发布