예제 #1
0
        private ExecutedContextModel Executed(IEnumerable <IExecuteFilter> filters)
        {
            var excutedContext = new ExecutedContextModel(ReturnMethod);

            foreach (var filter in filters)
            {
                filter.OnExecuted(excutedContext);
                if (excutedContext.Result != null)
                {
                    break;
                }
            }

            return(excutedContext);
        }
예제 #2
0
 public override void OnExecuted(ExecutedContextModel excuteContext)
 {
     throw new System.NotImplementedException( );
 }
예제 #3
0
 /// <summary>
 /// Called when [executed].
 /// </summary>
 /// <param name="excuteContext">The excute context.</param>
 public abstract void OnExecuted(ExecutedContextModel excuteContext);