1
起動時にフィルタを登録するときに、どのようにIServiceProviderのインスタンスを渡すことができますか?Asp.net 5 mvc 6アクションフィルタとiserviceProviderの依存関係
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) –