AsyncController Class
Provided for backward compatibility with ASP.NET MVC 3.
Assembly: System.Web.Mvc (in System.Web.Mvc.dll)
System.Web.Mvc::ControllerBase
System.Web.Mvc::Controller
System.Web.Mvc::AsyncController
| Name | Description | |
|---|---|---|
![]() | AsyncController() | Initializes a new instance of the AsyncController class. |
| Name | Description | |
|---|---|---|
![]() | ActionInvoker | Gets the action invoker for the controller.(Inherited from Controller.) |
![]() | AsyncManager | Provides asynchronous operations.(Inherited from Controller.) |
![]() | Binders | Gets or sets the binder.(Inherited from Controller.) |
![]() | ControllerContext | Gets or sets the controller context.(Inherited from ControllerBase.) |
![]() | DisableAsyncSupport | Gets whether to disable the asynchronous support for the controller.(Inherited from Controller.) |
![]() | HttpContext | Gets HTTP-specific information about an individual HTTP request.(Inherited from Controller.) |
![]() | ModelState | Gets the model state dictionary object that contains the state of the model and of model-binding validation.(Inherited from Controller.) |
![]() | Profile | Gets the HTTP context profile.(Inherited from Controller.) |
![]() | Request | Gets the HttpRequestBase object for the current HTTP request.(Inherited from Controller.) |
![]() | Resolver | Represents a replaceable dependency resolver providing services. By default, it uses the P:System.Web.Mvc.DependencyResolver.CurrentCache.(Inherited from Controller.) |
![]() | Response | Gets the HttpResponseBase object for the current HTTP response.(Inherited from Controller.) |
![]() | RouteData | Gets the route data for the current request.(Inherited from Controller.) |
![]() | Server | Gets the HttpServerUtilityBase object that provides methods that are used during Web request processing.(Inherited from Controller.) |
![]() | Session | Gets the HttpSessionStateBase object for the current HTTP request.(Inherited from Controller.) |
![]() | TempData | Gets or sets the dictionary for temporary data.(Inherited from ControllerBase.) |
![]() | TempDataProvider | Gets the temporary-data provider object that is used to store data for the next request.(Inherited from Controller.) |
![]() | Url | Gets the URL helper object that is used to generate URLs by using routing.(Inherited from Controller.) |
![]() | User | Gets the user security information for the current HTTP request.(Inherited from Controller.) |
![]() | ValidateRequest | Gets or sets a value that indicates whether request validation is enabled for this request.(Inherited from ControllerBase.) |
![]() | ValueProvider | Gets or sets the value provider for the controller.(Inherited from ControllerBase.) |
![]() | ViewBag | Gets the dynamic view data dictionary.(Inherited from ControllerBase.) |
![]() | ViewData | Gets or sets the dictionary for view data.(Inherited from ControllerBase.) |
![]() | ViewEngineCollection | Gets the view engine collection.(Inherited from Controller.) |
| Name | Description | |
|---|---|---|
![]() | BeginExecute(RequestContext^, AsyncCallback^, Object^) | Begins execution of the specified request context(Inherited from Controller.) |
![]() | BeginExecuteCore(AsyncCallback^, Object^) | Begins to invoke the action in the current controller context.(Inherited from Controller.) |
![]() | Content(String^) | Creates a content result object by using a string.(Inherited from Controller.) |
![]() | Content(String^, String^) | Creates a content result object by using a string and the content type.(Inherited from Controller.) |
![]() | Content(String^, String^, Encoding^) | Creates a content result object by using a string, the content type, and content encoding.(Inherited from Controller.) |
![]() | CreateActionInvoker() | Creates an action invoker.(Inherited from Controller.) |
![]() | CreateTempDataProvider() | Creates a temporary data provider.(Inherited from Controller.) |
![]() | Dispose() | Releases all resources that are used by the current instance of the Controller class.(Inherited from Controller.) |
![]() | Dispose(Boolean) | Releases unmanaged resources and optionally releases managed resources.(Inherited from Controller.) |
![]() | EndExecute(IAsyncResult^) | Ends the invocation of the action in the current controller context.(Inherited from Controller.) |
![]() | EndExecuteCore(IAsyncResult^) | Ends the execute core.(Inherited from Controller.) |
![]() | Equals(Object^) | (Inherited from Object.) |
![]() | Execute(RequestContext^) | Executes the specified request context.(Inherited from ControllerBase.) |
![]() | ExecuteCore() | Invokes the action in the current controller context.(Inherited from Controller.) |
![]() | File(array<Byte>^, String^) | Creates a FileContentResult object by using the file contents and file type.(Inherited from Controller.) |
![]() | File(array<Byte>^, String^, String^) | Creates a FileContentResult object by using the file contents, content type, and the destination file name.(Inherited from Controller.) |
![]() | File(Stream^, String^) | Creates a FileStreamResult object by using the Stream object and content type.(Inherited from Controller.) |
![]() | File(Stream^, String^, String^) | Creates a FileStreamResult object using the Stream object, the content type, and the target file name.(Inherited from Controller.) |
![]() | File(String^, String^) | Creates a FilePathResult object by using the file name and the content type.(Inherited from Controller.) |
![]() | File(String^, String^, String^) | Creates a FilePathResult object by using the file name, the content type, and the file download name.(Inherited from Controller.) |
![]() | Finalize() | (Inherited from Object.) |
![]() | GetHashCode() | (Inherited from Object.) |
![]() | GetType() | (Inherited from Object.) |
![]() | HandleUnknownAction(String^) | Called when a request matches this controller, but no method with the specified action name is found in the controller.(Inherited from Controller.) |
![]() | HttpNotFound() | Returns an instance of the HttpNotFoundResult class.(Inherited from Controller.) |
![]() | HttpNotFound(String^) | Returns an instance of the HttpNotFoundResult class.(Inherited from Controller.) |
![]() | Initialize(RequestContext^) | Initializes data that might not be available when the constructor is called.(Inherited from Controller.) |
![]() | JavaScript(String^) | Creates a JavaScriptResult object.(Inherited from Controller.) |
![]() | Json(Object^) | Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON).(Inherited from Controller.) |
![]() | Json(Object^, JsonRequestBehavior) | Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified JSON request behavior.(Inherited from Controller.) |
![]() | Json(Object^, String^) | Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON) format.(Inherited from Controller.) |
![]() | Json(Object^, String^, Encoding^) | Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON) format.(Inherited from Controller.) |
![]() | Json(Object^, String^, Encoding^, JsonRequestBehavior) | Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON) format using the content type, content encoding, and the JSON request behavior.(Inherited from Controller.) |
![]() | Json(Object^, String^, JsonRequestBehavior) | Creates a JsonResult object that serializes the specified object to JavaScript Object Notation (JSON) format using the specified content type and JSON request behavior.(Inherited from Controller.) |
![]() | MemberwiseClone() | (Inherited from Object.) |
![]() | OnActionExecuted(ActionExecutedContext^) | Called after the action method is invoked.(Inherited from Controller.) |
![]() | OnActionExecuting(ActionExecutingContext^) | Called before the action method is invoked.(Inherited from Controller.) |
![]() | OnAuthentication(AuthenticationContext^) | Called when authorization occurs.(Inherited from Controller.) |
![]() | OnAuthenticationChallenge(AuthenticationChallengeContext^) | Called when authorization challenge occurs.(Inherited from Controller.) |
![]() | OnAuthorization(AuthorizationContext^) | Called when authorization occurs.(Inherited from Controller.) |
![]() | OnException(ExceptionContext^) | Called when an unhandled exception occurs in the action.(Inherited from Controller.) |
![]() | OnResultExecuted(ResultExecutedContext^) | Called after the action result that is returned by an action method is executed.(Inherited from Controller.) |
![]() | OnResultExecuting(ResultExecutingContext^) | Called before the action result that is returned by an action method is executed.(Inherited from Controller.) |
![]() | PartialView() | Creates a PartialViewResult object that renders a partial view.(Inherited from Controller.) |
![]() | PartialView(Object^) | Creates a PartialViewResult object that renders a partial view, by using the specified model.(Inherited from Controller.) |
![]() | PartialView(String^) | Creates a PartialViewResult object that renders a partial view, by using the specified view name.(Inherited from Controller.) |
![]() | PartialView(String^, Object^) | Creates a PartialViewResult object that renders a partial view, by using the specified view name and model.(Inherited from Controller.) |
![]() | Redirect(String^) | Creates a RedirectResult object that redirects to the specified URL.(Inherited from Controller.) |
![]() | RedirectPermanent(String^) | Returns an instance of the RedirectResult class with the Permanent property set to true.(Inherited from Controller.) |
![]() | RedirectToAction(String^) | Redirects to the specified action using the action name.(Inherited from Controller.) |
![]() | RedirectToAction(String^, Object^) | Redirects to the specified action using the action name and route values.(Inherited from Controller.) |
![]() | RedirectToAction(String^, RouteValueDictionary^) | Redirects to the specified action using the action name and route dictionary.(Inherited from Controller.) |
![]() | RedirectToAction(String^, String^) | Redirects to the specified action using the action name and controller name.(Inherited from Controller.) |
![]() | RedirectToAction(String^, String^, Object^) | Redirects to the specified action using the action name, controller name, and route dictionary.(Inherited from Controller.) |
![]() | RedirectToAction(String^, String^, RouteValueDictionary^) | Redirects to the specified action using the action name, controller name, and route values.(Inherited from Controller.) |
![]() | RedirectToActionPermanent(String^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified action name.(Inherited from Controller.) |
![]() | RedirectToActionPermanent(String^, Object^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified action name, and route values.(Inherited from Controller.) |
![]() | RedirectToActionPermanent(String^, RouteValueDictionary^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified action name, and route values.(Inherited from Controller.) |
![]() | RedirectToActionPermanent(String^, String^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified action name, and controller name.(Inherited from Controller.) |
![]() | RedirectToActionPermanent(String^, String^, Object^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified action name, controller name, and route values.(Inherited from Controller.) |
![]() | RedirectToActionPermanent(String^, String^, RouteValueDictionary^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified action name, controller name, and route values.(Inherited from Controller.) |
![]() | RedirectToRoute(Object^) | Redirects to the specified route using the specified route values.(Inherited from Controller.) |
![]() | RedirectToRoute(RouteValueDictionary^) | Redirects to the specified route using the route dictionary.(Inherited from Controller.) |
![]() | RedirectToRoute(String^) | Redirects to the specified route using the route name.(Inherited from Controller.) |
![]() | RedirectToRoute(String^, Object^) | Redirects to the specified route using the route name and route values.(Inherited from Controller.) |
![]() | RedirectToRoute(String^, RouteValueDictionary^) | Redirects to the specified route using the route name and route dictionary.(Inherited from Controller.) |
![]() | RedirectToRoutePermanent(Object^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route values.(Inherited from Controller.) |
![]() | RedirectToRoutePermanent(RouteValueDictionary^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route values.(Inherited from Controller.) |
![]() | RedirectToRoutePermanent(String^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name.(Inherited from Controller.) |
![]() | RedirectToRoutePermanent(String^, Object^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.(Inherited from Controller.) |
![]() | RedirectToRoutePermanent(String^, RouteValueDictionary^) | Returns an instance of the RedirectResult class with the Permanent property set to true using the specified route name and route values.(Inherited from Controller.) |
![]() | ToString() | (Inherited from Object.) |
![]() | TryUpdateModel<TModel>(TModel) | Updates the specified model instance using values from the controller's current value provider.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, IValueProvider^) | Updates the specified model instance using values from the value provider.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, String^) | Updates the specified model instance using values from the controller's current value provider and a prefix.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, String^, IValueProvider^) | Updates the specified model instance using values from the value provider and a list of properties to include.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, String^, array<String^>^) | Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, String^, array<String^>^, IValueProvider^) | Updates the specified model instance using values from the value provider, a prefix, and included properties.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, String^, array<String^>^, array<String^>^) | Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, String^, array<String^>^, array<String^>^, IValueProvider^) | Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude , and a list of properties to include.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, array<String^>^) | Updates the specified model instance using values from the controller's current value provider and included properties.(Inherited from Controller.) |
![]() | TryUpdateModel<TModel>(TModel, array<String^>^, IValueProvider^) | Updates the specified model instance using values from the value provider and a list of properties to include.(Inherited from Controller.) |
![]() | TryValidateModel(Object^) | Validates the specified model instance.(Inherited from Controller.) |
![]() | TryValidateModel(Object^, String^) | Validates the specified model instance using an HTML prefix.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel) | Updates the specified model instance using values from the controller's current value provider.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, IValueProvider^) | Updates the specified model instance using values from the value provider.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, String^) | Updates the specified model instance using values from the controller's current value provider and a prefix.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, String^, IValueProvider^) | Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, String^, array<String^>^) | Updates the specified model instance using values from the controller's current value provider, a prefix, and included properties.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, String^, array<String^>^, IValueProvider^) | Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, String^, array<String^>^, array<String^>^) | Updates the specified model instance using values from the controller's current value provider, a prefix, a list of properties to exclude, and a list of properties to include.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, String^, array<String^>^, array<String^>^, IValueProvider^) | Updates the specified model instance using values from the value provider, a prefix, a list of properties to exclude, and a list of properties to include.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, array<String^>^) | Updates the specified model instance using values from the controller object's current value provider.(Inherited from Controller.) |
![]() | UpdateModel<TModel>(TModel, array<String^>^, IValueProvider^) | Updates the specified model instance using values from the value provider, a prefix, and a list of properties to include.(Inherited from Controller.) |
![]() | ValidateModel(Object^) | Validates the specified model instance.(Inherited from Controller.) |
![]() | ValidateModel(Object^, String^) | Validates the specified model instance using an HTML prefix.(Inherited from Controller.) |
![]() | View() | Creates a ViewResult object that renders a view to the response.(Inherited from Controller.) |
![]() | View(IView^) | Creates a ViewResult object that renders the specified IView object.(Inherited from Controller.) |
![]() | View(IView^, Object^) | Creates a ViewResult object that renders the specified IView object.(Inherited from Controller.) |
![]() | View(Object^) | Creates a ViewResult object by using the model that renders a view to the response.(Inherited from Controller.) |
![]() | View(String^) | Creates a ViewResult object by using the view name that renders a view.(Inherited from Controller.) |
![]() | View(String^, Object^) | Creates a ViewResult object that renders the specified IView object.(Inherited from Controller.) |
![]() | View(String^, String^) | Creates a ViewResult object using the view name and master-page name that renders a view to the response.(Inherited from Controller.) |
![]() | View(String^, String^, Object^) | Creates a ViewResult object using the view name, master-page name, and model that renders a view.(Inherited from Controller.) |
The Controller class in ASP.NET MVC 4 and higher supports the asynchronous patterns.
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.





