Microsoft.AspNetCore.Mvc.Abstractions Namespace

Provides abstractions and contracts for action invocation and dispatching, authorization, action filters, formatters, model binding, routing, and validation.

Classes

ActionDescriptor

Describes an MVC action.

ActionDescriptorExtensions

Extension methods for ActionDescriptor.

ActionDescriptorProviderContext

A context for IActionDescriptorProvider.

ActionInvokerProviderContext

A context for IActionInvokerProvider.

ParameterDescriptor

Describes a parameter in an action.

Interfaces

IActionDescriptorProvider

Defines a contract for specifying ActionDescriptor instances.

IActionInvoker

Defines an interface for invoking an MVC action.

IActionInvokerProvider

Defines an interface for components that can create an IActionInvoker for the current request.

Remarks

For an introduction to ASP.NET Core MVC, Overview of ASP.NET Core Mvc.