Microsoft.AspNetCore.Mvc.Internal Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc.
Internal
¶ Interfaces
- interface
IActionInvokerFactory
- interface
IActionSelectionDecisionTree
- A data structure that retrieves a list of
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor
matches based on the values supplied for the current request byMicrosoft.AspNetCore.Routing.RouteData.Values
. - interface
IActionSelectorDecisionTreeProvider
- Stores an
Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTree
for the current value ofMicrosoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider.ActionDescriptors
. - interface
IConsumesActionConstraint
- An
Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraint
constraint that identifies a type which can be used to select an action based on incoming request. - interface
IControllerArgumentBinder
- Provides a dictionary of action arguments.
- interface
IControllerPropertyActivator
- interface
IHttpRequestStreamReaderFactory
- Creates
System.IO.TextReader
instances for reading fromMicrosoft.AspNetCore.Http.HttpRequest.Body
. - interface
IHttpResponseStreamWriterFactory
- Creates
System.IO.TextWriter
instances for writing toMicrosoft.AspNetCore.Http.HttpResponse.Body
. - interface
IResponseCacheFilter
- An
Microsoft.AspNetCore.Mvc.Filters.IActionFilter
which sets the appropriate headers related to Response caching. - interface
ITypeActivatorCache
- Caches
Microsoft.Extensions.DependencyInjection.ObjectFactory
instances produced byMicrosoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])
.
Classes
- class
ActionConstraintCache
- class
ActionDescriptorCollectionProvider
- Default implementation of
Microsoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider
. This implementation caches the results at first call, and is not responsible for updates. - class
ActionInvokerFactory
- class
ActionSelectionDecisionTree
- class
ActionSelector
- A default
Microsoft.AspNetCore.Mvc.Infrastructure.IActionSelector
implementation. - class
ActionSelectorDecisionTreeProvider
- class
AmbiguousActionException
- An exception which indicates multiple matches in action selection.
- class
ApiDescriptionActionData
- Represents data used to build an <code>ApiDescription</code>, stored as part of the
Microsoft.AspNetCore.Mvc.Abstractions.ActionDescriptor.Properties
. - class
ApplicationModelConventions
- Applies conventions to a
Microsoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
. - class
AttributeRoute
- class
AttributeRouteEntries
- class
AttributeRouting
- class
AuthorizationApplicationModelProvider
- class
ClientValidatorCache
- class
ControllerActionDescriptorBuilder
- Creates instances of
Microsoft.AspNetCore.Mvc.Controllers.ControllerActionDescriptor
fromMicrosoft.AspNetCore.Mvc.ApplicationModels.ApplicationModel
. - class
ControllerActionDescriptorProvider
- class
ControllerActionExecutor
- class
ControllerActionFilter
- A filter implementation which delegates to the controller for action filter interfaces.
- class
ControllerActionInvoker
- class
ControllerActionInvokerCache
- class
ControllerActionInvokerProvider
- class
ControllerResultFilter
- A filter implementation which delegates to the controller for result filter interfaces.
- class
CopyOnWriteList<T>
- class
DefaultActionConstraintProvider
- A default implementation of
Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintProvider
. - class
DefaultApplicationModelProvider
- class
DefaultAssemblyPartDiscoveryProvider
- class
DefaultBindingMetadataProvider
- A default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider
. - class
DefaultCollectionValidationStrategy
- The default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy
for a collection. - class
DefaultComplexObjectValidationStrategy
- The default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy
for a complex object. - class
DefaultCompositeMetadataDetailsProvider
- A default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.ICompositeMetadataDetailsProvider
. - class
DefaultControllerArgumentBinder
- Provides a default implementation of
Microsoft.AspNetCore.Mvc.Internal.IControllerArgumentBinder
. Uses ModelBinding to populate action parameters. - class
DefaultControllerPropertyActivator
- class
DefaultFilterProvider
- class
DefaultModelValidatorProvider
- A default
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider
. - class
DefaultObjectValidator
- The default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
. - class
DefaultValidationMetadataProvider
- A default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IValidationMetadataProvider
. - class
ElementalValueProvider
- class
ExplicitIndexCollectionValidationStrategy
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy
for a collection bound using ‘explict indexing’ style keys. - class
FileContentResultExecutor
- class
FileResultExecutorBase
- class
FileStreamResultExecutor
- class
FilterDescriptorOrderComparer
- class
HttpMethodActionConstraint
- class
LocalRedirectResultExecutor
- class
MemoryPoolHttpRequestStreamReaderFactory
- An
Microsoft.AspNetCore.Mvc.Internal.IHttpRequestStreamReaderFactory
that uses pooled buffers. - class
MemoryPoolHttpResponseStreamWriterFactory
- An
Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactory
that uses pooled buffers. - class
MvcAttributeRouteHandler
- class
MvcBuilder
- Allows fine grained configuration of MVC services.
- class
MvcCoreBuilder
- Allows fine grained configuration of essential MVC services.
- class
MvcCoreDiagnosticSourceExtensions
- class
MvcCoreMvcOptionsSetup
- Sets up default options for
Microsoft.AspNetCore.Mvc.MvcOptions
. - class
MvcCoreRouteOptionsSetup
- Sets up MVC default options for
Microsoft.AspNetCore.Routing.RouteOptions
. - class
MvcMarkerService
- A marker class used to determine if all the MVC services were added
to the
Microsoft.Extensions.DependencyInjection.IServiceCollection
before MVC is configured. - class
MvcRouteHandler
- class
NoOpBinder
- class
NonDisposableStream
- Stream that delegates to an inner stream. This Stream is present so that the inner stream is not closed even when Close() or Dispose() is called.
- class
ObjectMethodExecutor
- class
ObjectResultExecutor
- Executes an
Microsoft.AspNetCore.Mvc.ObjectResult
to write to the response. - class
PhysicalFileResultExecutor
- class
PlaceholderBinder
- class
PrefixContainer
- This is a container for prefix values. It normalizes all the values into dotted-form and then stores them in a sorted array. All queries for prefixes are also normalized to dotted-form, and searches for ContainsPrefix are done with a binary search.
- class
RedirectResultExecutor
- class
RedirectToActionResultExecutor
- class
RedirectToRouteResultExecutor
- class
ResponseCacheFilter
- An
Microsoft.AspNetCore.Mvc.Filters.IActionFilter
which sets the appropriate headers related to response caching. - class
ResponseContentTypeHelper
- class
ShortFormDictionaryValidationStrategy<TKey, TValue>
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy
for a dictionary bound with ‘short form’ style keys. - class
TaskCache
- class
TaskCache<T>
- class
TypeActivatorCache
- Caches
Microsoft.Extensions.DependencyInjection.ObjectFactory
instances produced byMicrosoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[])
. - class
ValidatorCache
- class
VirtualFileResultExecutor
Structures
- struct
ControllerActionInvokerState
- interface