在这里,我将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文件。
}
答案 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")