私は残りのサービスに WebApi を使用しています。すべてのリクエストがインバウンド フィルター/アクション (リクエストの料金を設定するため) にヒットし、アウトバウンド フィルター/アクション (結果を請求するため) にヒットする必要があります。約1か月前にこの用語に出くわしましたが、思い出すことができません。「PostAction」や「PostFilter」のようなもの。誰かが私を正しい方向に向けることができますか?
1 に答える
1
このリンクFiltering in ASP.NET MVCを見ると、すべてのメソッドに適用されるカスタム フィルターattribute
をコントローラーに適用する方法の例がありAction
ます。
リンクからのコードの例を次に示します...
[HandleError]
public class HomeController : Controller
{
public ActionResult Index()
{
ViewData["Message"] = "Welcome to ASP.NET MVC!";
return View();
}
public ActionResult About()
{
return View();
}
}
コントローラーに追加されたカスタム フィルターを確認できます。
あなたのシナリオでは、2 つの&を持つIActionFilterが役立つ場合があります。OnActionExecuted
OnActionExecuting
グローバル ASP.Net Web Api フィルターを追加する方法をご覧ください。WebAPI のヘルプ。
于 2013-09-23T20:40:25.240 に答える