Filtrenizi başlangıçta kaydederken, IServiceProvider örneğinde nasıl geçebilirsiniz?Asp.net 5 mvc iserviceProvider bağımlılığı ile 6 eylem filtresi
public void ConfigureServices(IServiceCollection services)
{
services.AddMvc().AddMvcOptions(o =>
{
o.Filters.Add(new MyFilterAttribute(???)); //how to get IServiceProvider
});
}
public class MyFilterAttribute : ActionFilterAttribute
{
public MyFilterAttribute(IServiceProvider serviceProvider)
{
var myService = (IMyService)serviceProvider.GetService(typeof(IMyService));
}
}
(https://github.com/aspnet/Mvc/issues/4167) –