Ich habe Probleme mit WebAPI-Action-Filter.Web-API-Cusom-Filter Problem
Ich schrieb den folgenden benutzerdefinierten Filter, um einige Logik auf dem HTTP-Anfrage-Header vor dem Ausführen der Controller-Methode durchzuführen.
using System;
using System.Web.Mvc;
namespace WebApi.Filters
{
public class dataCheck : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
Console.Write("custom filter called");
}
}
}
hinzugefügt Dann Filterattribut auf der Controller-Methode
[dataCheck ]
[HttpGet]
[Route("GetInfo")]
public LatestInfo GetInfo()
{
TestContext context = new TestContext();
LatestInfo latestReleaseInfo = new LatestInfo();
return LatestInfo ;
}
Problem: Ich habe Debugger zu meinen benutzerdefinierten Filter und fand es nie aufgerufen wird.
Was ist hier falsch?
Nutze ich den richtigen Filter für meine Logik?
Bitte beraten.