2017-06-26 1 views
1

ich Setup habe eine benutzerdefinierte Action für meine WebAPIWenden Sie ActionFilterAttribute auf die gesamte WebAPI an?

Gibt es eine Möglichkeit, dies sofort zu allen WebAPI Controller anzuwenden, gegen das Hinzufügen der [Action] zu jedem einzelnen WebAPI Controller?

+0

Werfen Sie einen Blick hier: https://stackoverflow.com/questions/14982049/mvc-4-web-api-register-filter – kiziu

Antwort

4

Sie können Ihr Aktionsfilterattribut zu globalen Filtern hinzufügen, das für alle API-Controller aus der Register-Methode der WebApiConfig-Klasse gilt.

public static class WebApiConfig 
{ 
      public static void Register(HttpConfiguration config) 
      { 
       // Web API configuration and services 
        config.Filters.Add(new TestFilterAttribute()); 
      } 
} 
Verwandte Themen