Share via


System.Web.Mvc.Async Namespace

The System.Web.Mvc.Async namespace contains classes that support asynchronous actions in an ASP.NET MVC application.

Classes

  Class Description
Public class AsyncActionDescriptor Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
Public class AsyncControllerActionInvoker Represents a class that is responsible for invoking the action methods of an asynchronous controller.
Public class AsyncManager Provides asynchronous operations for the AsyncController class.
Public class OperationCounter Provides a container that maintains a count of pending asynchronous operations.
Public class ReflectedAsyncActionDescriptor Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.
Public class ReflectedAsyncControllerDescriptor Encapsulates information that describes an asynchronous controller, such as its name, type, and actions.
Public class SynchronousOperationException Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application.

Interfaces

  Interface Description
Public interface IAsyncActionInvoker Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request.
Public interface IAsyncController Defines the methods that are required for an asynchronous controller.
Public interface IAsyncManagerContainer Provides a container for the asynchronous manager object.

See Also

Reference

System.Web.Mvc

System.Web.Mvc.Html