C# (CSharp) Rebel.Cms.Web.Mvc.ControllerFactories Namespace

Classes

Name Description
MasterControllerFactory A controller factory which uses an internal list of IFilteredControllerFactory in order to invoke different controller factories dependent upon their implementation of IFilteredControllerFactory.CanHandle for the current request. Allows circumvention of MVC3's singly registered IControllerFactory.
PluginControllerFactory Controller factory used for finding and instantiating plugin controllers
RenderControllerFactory A controller factory for the render pipeline of Rebel 1. This controller factory tries to create a controller with the supplied name, and falls back to RebelController if none was found.
RenderControllerFactory.OverridenDefaultControllerFactory By default, DefaultControllerFactory only exposes IControllerFactory.CreateController which throws an exception if the controller is not found. Since we want to try creating a controller, and then fall back to RebelController if one isn't found, this nested class changes the visibility of DefaultControllerFactory's internal methods in order to not have to rely on a try-catch.