0
フォームが認証された後、asp.net mvc(3)でユーザーが1日に実行したリクエスト数を記録します。私はActionFilterか何かを実装することができると思うが、それからそれぞれの関連するアクション/コントローラをマークする必要がある。私は何とかこれを世界的に傍受することができますか?ありがとう!おそらく取得リクエストの数
クリスチャン
フォームが認証された後、asp.net mvc(3)でユーザーが1日に実行したリクエスト数を記録します。私はActionFilterか何かを実装することができると思うが、それからそれぞれの関連するアクション/コントローラをマークする必要がある。私は何とかこれを世界的に傍受することができますか?ありがとう!おそらく取得リクエストの数
クリスチャン
グローバルアクションフィルタ?
Global.asax.cs
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
// Register global filter
GlobalFilters.Filters.Add(new AuthenticatedHttpGetTracker());
RegisterGlobalFilters(GlobalFilters.Filters);
RegisterRoutes(RouteTable.Routes);
}
アクションフィルタ:
public class AuthenticatedHttpGetTracker: ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext context)
{
// your logic to check if this request is an authenticated GET
base.OnActionExecuting(filterContext);
}
}
しかし、私は、サーバーレベルであなたのためにこれを追跡するツールがあるかもしれないと言うあえてコードレベルではなく
ワースグーグル
ありがとう、私はこれを調べます。 – cs0815