Вызвать фильтр для пути, который не определен - PullRequest
0 голосов
/ 17 января 2019

Я добавил фильтр в мои службы конфигурации

var builder = services.AddMvc(options =>
{
    options.Filters.Add(typeof(MyFilter));
});

Тогда я определил некоторые действия:

public class MyFilter : ActionFilterAttribute
{    
 public MyFilter(IApiDescriptionGroupCollectionProvider descriptionProvider)
 {
       //code
 }

 public override void OnActionExecuting(ActionExecutingContext actionContext)
 {
       //code
 }
}

Проблема с этим заключается в том, что он выдается только тогда, когда определен вызываемый маршрут. Так, например, он выполняет вызовы http://myapi/getUsers и не выполняется для пути, который не определен моим API. Например http://myapi/foobar.

Есть ли способ заставить фильтр работать для путей, которые не определены?

...