C# Class System.Web.Mvc.IronRuby.Controllers.RubyControllerActionInvoker

Takes care of invoking controller actions, their filters and returning the result.
Inheritance: ControllerActionInvoker
Afficher le fichier Open project: jschementi/ironrubymvc Class Usage Examples

Private Properties

Свойство Type Description

Méthodes publiques

Méthode Description
RubyControllerActionInvoker ( string controllerName, IRubyEngine engine ) : System.Web.Mvc.IronRuby.Core

Initializes a new instance of the RubyControllerActionInvoker class.

Méthodes protégées

Méthode Description
FindAction ( ControllerContext controllerContext, ControllerDescriptor controllerDescriptor, string actionName ) : ActionDescriptor
GetControllerDescriptor ( ControllerContext controllerContext ) : ControllerDescriptor
GetFilters ( ControllerContext controllerContext, ActionDescriptor actionDescriptor ) : FilterInfo

Method Details

FindAction() protected méthode

protected FindAction ( ControllerContext controllerContext, ControllerDescriptor controllerDescriptor, string actionName ) : ActionDescriptor
controllerContext ControllerContext
controllerDescriptor ControllerDescriptor
actionName string
Résultat ActionDescriptor

GetControllerDescriptor() protected méthode

protected GetControllerDescriptor ( ControllerContext controllerContext ) : ControllerDescriptor
controllerContext ControllerContext
Résultat ControllerDescriptor

GetFilters() protected méthode

protected GetFilters ( ControllerContext controllerContext, ActionDescriptor actionDescriptor ) : FilterInfo
controllerContext ControllerContext
actionDescriptor ActionDescriptor
Résultat FilterInfo

RubyControllerActionInvoker() public méthode

Initializes a new instance of the RubyControllerActionInvoker class.
public RubyControllerActionInvoker ( string controllerName, IRubyEngine engine ) : System.Web.Mvc.IronRuby.Core
controllerName string Name of the controller.
engine IRubyEngine The engine.
Résultat System.Web.Mvc.IronRuby.Core