Microsoft.AspNet.Mvc.Infrastructure Namespace

namespace Microsoft.AspNet.Mvc.Infrastructure

Classes

class Microsoft.AspNet.Mvc.Infrastructure.ActionBindingContextAccessor

class Microsoft.AspNet.Mvc.Infrastructure.ActionContextAccessor

class Microsoft.AspNet.Mvc.Infrastructure.ActionDescriptorsCollection
A cached collection of Microsoft.AspNet.Mvc.Abstractions.ActionDescriptor.

class Microsoft.AspNet.Mvc.Infrastructure.ActionInvokerFactory

class Microsoft.AspNet.Mvc.Infrastructure.AmbiguousActionException
An exception which indicates multiple matches in action selection.
class Microsoft.AspNet.Mvc.Infrastructure.DefaultActionDescriptorsCollectionProvider
Default implementation for ActionDescriptors. This implementation caches the results at first call, and is not responsible for updates.

class Microsoft.AspNet.Mvc.Infrastructure.DefaultActionSelector

class Microsoft.AspNet.Mvc.Infrastructure.DefaultAssemblyProvider

class Microsoft.AspNet.Mvc.Infrastructure.DefaultTypeActivatorCache
Caches Microsoft.Extensions.DependencyInjection.ObjectFactory instances produced by Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[]).
class Microsoft.AspNet.Mvc.Infrastructure.MemoryPoolHttpResponseStreamWriterFactory
An Microsoft.AspNet.Mvc.Infrastructure.IHttpResponseStreamWriterFactory that uses pooled buffers.

class Microsoft.AspNet.Mvc.Infrastructure.MvcRouteHandler

class Microsoft.AspNet.Mvc.Infrastructure.ObjectResultExecutor
Executes an Microsoft.AspNet.Mvc.ObjectResult to write to the response.
class Microsoft.AspNet.Mvc.Infrastructure.RouteConstraintAttribute

An attribute which specifies a required route value for an action or controller.

When placed on an action, the route data of a request must match the expectations of the route constraint in order for the action to be selected. See Microsoft.AspNet.Mvc.Infrastructure.RouteConstraintAttribute.RouteKeyHandling for the expectations that must be satisfied by the route data.

When placed on a controller, unless overridden by the action, the constraint applies to all actions defined by the controller.

class Microsoft.AspNet.Mvc.Infrastructure.StaticAssemblyProvider
A Microsoft.AspNet.Mvc.Infrastructure.IAssemblyProvider with a fixed set of candidate assemblies.

Interfaces

interface Microsoft.AspNet.Mvc.Infrastructure.IActionBindingContextAccessor

interface Microsoft.AspNet.Mvc.Infrastructure.IActionContextAccessor

interface Microsoft.AspNet.Mvc.Infrastructure.IActionDescriptorsCollectionProvider
Provides the currently cached collection of Microsoft.AspNet.Mvc.Abstractions.ActionDescriptor.

interface Microsoft.AspNet.Mvc.Infrastructure.IActionHttpMethodProvider

interface Microsoft.AspNet.Mvc.Infrastructure.IActionInvokerFactory

interface Microsoft.AspNet.Mvc.Infrastructure.IActionSelector

interface Microsoft.AspNet.Mvc.Infrastructure.IAssemblyProvider
Specifies the contract for discovering assemblies that may contain Mvc specific types such as controllers, view components and precompiled views.
interface Microsoft.AspNet.Mvc.Infrastructure.IHttpResponseStreamWriterFactory
Creates System.IO.TextWriter instances for writing to Microsoft.AspNet.Http.HttpResponse.Body.
interface Microsoft.AspNet.Mvc.Infrastructure.IRouteConstraintProvider
An interface for metadata which provides Microsoft.AspNet.Mvc.Routing.RouteDataActionConstraint values for a controller or action.
interface Microsoft.AspNet.Mvc.Infrastructure.IRouteTemplateProvider
Interface for attributes which can supply a route template for attribute routing.
interface Microsoft.AspNet.Mvc.Infrastructure.ITypeActivatorCache
Caches Microsoft.Extensions.DependencyInjection.ObjectFactory instances produced by Microsoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[]).