ASP.NET Core 过滤器中使用依赖注入知识点总结
程序员文章站
2022-09-04 13:32:49
如何给过滤器actionfilterattribute也用上构造函数注入呢?
一般自定义的过滤器直接用特性方式标识就能使用
[contentfilter]
因为构造函数在...
如何给过滤器actionfilterattribute也用上构造函数注入呢?
一般自定义的过滤器直接用特性方式标识就能使用
[contentfilter]
因为构造函数在使用的时候要求传参,然后我们可以使用这个
servicefilter
在asp.net core里,我们可以使用servicefilter来完成这个需求。
servicefilter允许我们解析一个已经添加ioc容器的服务,因此我们需要把contentfilter注册一下。
services.addscoped<contentfilter>();
在需要的地方直接用特性方式标识
[servicefilter(typeof(contentfilter))]
然后发现已经能被实例化使用了
以上就是本次介绍的全部知识点内容,感谢大家的学习和对的支持。
推荐阅读
-
详解ASP.NET Core 在 JSON 文件中配置依赖注入
-
ASP.NET Core - 在ActionFilter中使用依赖注入
-
ASP.NET Core 过滤器中使用依赖注入知识点总结
-
ASP.NET Core依赖注入解读及使用Autofac替代实现
-
ASP.NET Core Web 应用程序系列(二)- 在ASP.NET Core中使用Autofac替换自带DI进行批量依赖注入(MVC当中应用)
-
web过滤器使用spring依赖注入 解决过滤器中不能注入bean的问题
-
ASP.NET Core Web 应用程序系列(一)- 使用ASP.NET Core内置的IoC容器DI进行批量依赖注入(MVC当中应用)
-
详解ASP.NET Core 中的框架级依赖注入
-
详解ASP.NET Core 在 JSON 文件中配置依赖注入
-
ASP.NET Core 2.0使用Autofac实现IOC依赖注入竟然能如此的优雅简便