WebAPIアクションフィルタの使用に問題があります。Web APIキューブフィルタの問題
コントローラーメソッドを実行する前に、http要求ヘッダーでいくつかのロジックを実行するために、次のカスタムフィルターを作成しました。
using System;
using System.Web.Mvc;
namespace WebApi.Filters
{
public class dataCheck : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
Console.Write("custom filter called");
}
}
}
そして、コントローラメソッドの上に追加のフィルタ属性
[dataCheck ]
[HttpGet]
[Route("GetInfo")]
public LatestInfo GetInfo()
{
TestContext context = new TestContext();
LatestInfo latestReleaseInfo = new LatestInfo();
return LatestInfo ;
}
問題: 私は私のカスタムフィルタにデバッガを入れて、それが呼び出されることはありません発見しました。
ここで何が間違っていますか?
私のロジックに正しいタイプのフィルタを使用していますか?
お知らせください。