C# 클래스 MvcApi.ApiControllerActionInvoker

상속: System.Web.Mvc.Async.AsyncControllerActionInvoker, IApiAsyncActionInvoker
파일 보기 프로젝트 열기: dax70/MvcApi

Private Properties

프로퍼티 타입 설명
ApiControllerActionInvoker System
BeginInvokeAction_ActionNotFound IAsyncResult
BeginInvokeAction_MakeSynchronousAsyncResult IAsyncResult
GetControllerDescriptor System.Web.Mvc.ControllerDescriptor
ValidateRequest void

공개 메소드들

메소드 설명
BeginInvokeActionDescriptor ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, AsyncCallback callback, object state ) : IAsyncResult
EndInvokeActionDescriptor ( IAsyncResult asyncResult ) : bool

보호된 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
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

메소드 상세

BeginInvokeActionDescriptor() 공개 메소드

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
리턴 IAsyncResult

CreateActionResult() 보호된 메소드

protected CreateActionResult ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, object actionReturnValue ) : System.Web.Mvc.ActionResult
controllerContext ControllerContext
actionDescriptor System.Web.Mvc.ActionDescriptor
actionReturnValue object
리턴 System.Web.Mvc.ActionResult

CreateControllerDescriptor() 보호된 메소드

protected CreateControllerDescriptor ( Type controllerType ) : System.Web.Mvc.ControllerDescriptor
controllerType System.Type
리턴 System.Web.Mvc.ControllerDescriptor

EndInvokeActionDescriptor() 공개 메소드

public EndInvokeActionDescriptor ( IAsyncResult asyncResult ) : bool
asyncResult IAsyncResult
리턴 bool

GetControllerDescriptor() 보호된 메소드

protected GetControllerDescriptor ( ControllerContext controllerContext ) : System.Web.Mvc.ControllerDescriptor
controllerContext ControllerContext
리턴 System.Web.Mvc.ControllerDescriptor

RunContentNegotiation() 보호된 메소드

protected RunContentNegotiation ( ControllerContext controllerContext, System.Web.Mvc.ActionDescriptor actionDescriptor, object actionReturnValue ) : System.Web.Mvc.ActionResult
controllerContext ControllerContext
actionDescriptor System.Web.Mvc.ActionDescriptor
actionReturnValue object
리턴 System.Web.Mvc.ActionResult