MVC + WebApi SessionExpireAttribute不起作用

时间:2019-02-05 11:04:24

标签: c# asp.net-mvc asp.net-web-api

在这里,我将SessionExpireAttribute写为

public class SessionExpireAttribute : ActionFilterAttribute
    {
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
            base.OnActionExecuting(filterContext);
        }
}

然后我在控制器中将此Methode标为

 [SessionExpireAttribute]
    public class IAuthController : ApiController{
 public async Task<IHttpActionResult> GetServiceCall()
        {
}

但是它没有达到我的服务水平,请帮助我。.在这里,我正在使用startup.cs文件。

}

1 个答案:

答案 0 :(得分:1)

如果将其用于ActionExecutingContext,则需要将参数的类型从HttpActionContext更改为using System.Net; using System.Net.Http; using System.Web.Http.Controllers; using System.Web.Http.Filters; .... public class SessionExpireAttribute : ActionFilterAttribute { public override void OnActionExecuting(HttpActionContext filterContext) { base.OnActionExecuting(filterContext); } }

<class name>.hasOwnProperty("FUNCTION NAME")