System.Web.Mvc.Async Namespace

Classes

AsyncActionDescriptor

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

AsyncControllerActionInvoker

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

AsyncManager

Provides asynchronous operations for the AsyncController class.

OperationCounter

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

ReflectedAsyncActionDescriptor

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

ReflectedAsyncControllerDescriptor

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

SynchronousOperationException

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

TaskAsyncActionDescriptor

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

Interfaces

IAsyncActionInvoker

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

IAsyncActionInvokerFactory

Used to create an IAsyncActionInvoker instance for the current request.

IAsyncController

Defines the methods that are required for an asynchronous controller.

IAsyncManagerContainer

Provides a container for the asynchronous manager object.