/// <summary> /// 用户验证 /// </summary> /// <typeparam name="TContext"></typeparam> /// <typeparam name="TRequest"></typeparam> /// <param name="action"></param> /// <returns></returns> public abstract bool AuthorizationFilter <TContext, TRequest>(NFinal.Action.AbstractAction <TContext, TRequest> action);
public static bool AfterActionFilter <TContext, TRequest>(IAfterActionFilter[] filters, NFinal.Action.AbstractAction <TContext, TRequest> action) { if (filters != null) { foreach (var filter in filters) { if (!filter.ActionFilter(action)) { return(false); } } } return(true); }