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
System_CAPS_pubclass AsyncActionDescriptor

Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.

System_CAPS_pubclass AsyncControllerActionInvoker

Represents a class that is responsible for invoking the action methods of an asynchronous controller.

System_CAPS_pubclass AsyncManager

Provides asynchronous operations for the AsyncController class.

System_CAPS_pubclass OperationCounter

Provides a container that maintains a count of pending asynchronous operations.

System_CAPS_pubclass ReflectedAsyncActionDescriptor

Provides information about an asynchronous action method, such as its name, controller, parameters, attributes, and filters.

System_CAPS_pubclass ReflectedAsyncControllerDescriptor

Encapsulates information that describes an asynchronous controller, such as its name, type, and actions.

System_CAPS_pubclass SynchronousOperationException

Represents an exception that occurred during the synchronous processing of an HTTP request in an ASP.NET MVC application.

System_CAPS_pubclass TaskAsyncActionDescriptor

When an action method returns either Task or Task<T> the TaskAsyncActionDescriptor provides information about the action.

Interfaces

Interface Description
System_CAPS_pubinterface IAsyncActionInvoker

Defines the interface for an action invoker, which is used to invoke an asynchronous action in response to an HTTP request.

System_CAPS_pubinterface IAsyncActionInvokerFactory

Used to create an IAsyncActionInvoker instance for the current request.

System_CAPS_pubinterface IAsyncController

Defines the methods that are required for an asynchronous controller.

System_CAPS_pubinterface IAsyncManagerContainer

Provides a container for the asynchronous manager object.

See Also

System.Web.Mvc
System.Web.Mvc.Html

Return to top