autofac说可以用builder.RegisterFilterProvider()来注入filter的属性

一般的filter确实可以,但是全局filter不行

 

全局filter改用构造注入

在全局filter构造函数加参数

 

在global里builder注册这个全局filter

在注册全局filter时,不直接new,而是通过autofac获取

 

filters.Add(AutofacDependencyResolver.Current.ApplicationContainer.
        Resolve<GlobalFilterAttribute>());

相关文章:

  • 2021-11-02
  • 2021-06-03
  • 2022-02-19
  • 2022-02-03
  • 2022-03-06
  • 2022-12-23
  • 2021-12-08
  • 2021-08-10
猜你喜欢
  • 2021-06-26
  • 2022-01-02
  • 2021-05-31
  • 2021-07-20
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案