Exemplo n.º 1
0
 public void Execute()
 {
     if (mFirstInvoke)
     {
         mFirstInvoke = false;
         ((Implement.Application)Application).OnMethodProcess(new Events.EventMethodProcessArgs {
             Session = Session, Application = Application, Method = this
         });
     }
     FilterAttribute[] filters = Handler.Filters;
     if (filters == null || filters.Length == 0 || mIndex >= filters.Length)
     {
         Result = Handler.Execute(this, Parameters);
     }
     else
     {
         FilterAttribute filter = filters[mIndex];
         mIndex++;
         filter.Execute(this);
     }
 }