C# Class MvcApi.ApiControllerActionInvoker

Inheritance: System.Web.Mvc.Async.AsyncControllerActionInvoker, IApiAsyncActionInvoker
Afficher le fichier Open project: dax70/MvcApi

Private Properties

Свойство Type Description
ApiControllerActionInvoker System
BeginInvokeAction_ActionNotFound IAsyncResult
BeginInvokeAction_MakeSynchronousAsyncResult IAsyncResult
GetControllerDescriptor System.Web.Mvc.ControllerDescriptor
ValidateRequest void

Méthodes publiques

Méthode Description
BeginInvokeActionDescriptor ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, AsyncCallback callback, object state ) : IAsyncResult
EndInvokeActionDescriptor ( IAsyncResult asyncResult ) : bool

Méthodes protégées

Méthode Description
CreateActionResult ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, object actionReturnValue ) : System.Web.Mvc.ActionResult
CreateControllerDescriptor ( Type controllerType ) : System.Web.Mvc.ControllerDescriptor
GetControllerDescriptor ( ControllerContext controllerContext ) : System.Web.Mvc.ControllerDescriptor
RunContentNegotiation ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, object actionReturnValue ) : System.Web.Mvc.ActionResult

Private Methods

Méthode Description
ApiControllerActionInvoker ( ) : System
BeginInvokeAction_ActionNotFound ( AsyncCallback callback, object state ) : IAsyncResult
BeginInvokeAction_MakeSynchronousAsyncResult ( AsyncCallback callback, object state ) : IAsyncResult
GetControllerDescriptor ( Type controllerType ) : System.Web.Mvc.ControllerDescriptor
ValidateRequest ( ControllerContext controllerContext ) : void

Method Details

BeginInvokeActionDescriptor() public méthode

public BeginInvokeActionDescriptor ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, AsyncCallback callback, object state ) : IAsyncResult
controllerContext ControllerContext
actionDescriptor System.Web.Mvc.ActionDescriptor
callback AsyncCallback
state object
Résultat IAsyncResult

CreateActionResult() protected méthode

protected CreateActionResult ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, object actionReturnValue ) : System.Web.Mvc.ActionResult
controllerContext ControllerContext
actionDescriptor System.Web.Mvc.ActionDescriptor
actionReturnValue object
Résultat System.Web.Mvc.ActionResult

CreateControllerDescriptor() protected méthode

protected CreateControllerDescriptor ( Type controllerType ) : System.Web.Mvc.ControllerDescriptor
controllerType System.Type
Résultat System.Web.Mvc.ControllerDescriptor

EndInvokeActionDescriptor() public méthode

public EndInvokeActionDescriptor ( IAsyncResult asyncResult ) : bool
asyncResult IAsyncResult
Résultat bool

GetControllerDescriptor() protected méthode

protected GetControllerDescriptor ( ControllerContext controllerContext ) : System.Web.Mvc.ControllerDescriptor
controllerContext ControllerContext
Résultat System.Web.Mvc.ControllerDescriptor

RunContentNegotiation() protected méthode

protected RunContentNegotiation ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, object actionReturnValue ) : System.Web.Mvc.ActionResult
controllerContext ControllerContext
actionDescriptor System.Web.Mvc.ActionDescriptor
actionReturnValue object
Résultat System.Web.Mvc.ActionResult