Beispiel #1
0
 /// <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);
Beispiel #2
0
 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);
 }