ユーザーが現在オンラインかどうかを確認する単純なアクション フィルター属性があります。
public class CheckForOnlineAttribute : ActionFilterAttribute
{
public override void OnActionExecuting(ActionExecutingContext filterContext)
{
Membership.GetUser();
base.OnActionExecuting(filterContext);
}
}
さて、このアクションを 12 分間キャッシュしたいと思い[OutputCache(Duration=XXX)]
ます。このアクション フィルターをキャッシュするにはどうすればよいですか?