private ProcessingResult ProcessModules(RequestContext context)
{
OnBeforeModules(context);
foreach (IModule module in _modules)
{
ProcessingResult result = module.Process(context);
if (result != ProcessingResult.Continue)
{
_logger.Debug(module.GetType().Name + ": " + result);
return result;
}
}
return ProcessingResult.Continue;
}