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.ActionDescriptormatches based on the values supplied for the current request byMicrosoft.AspNetCore.Routing.RouteData.Values. - interface
IActionSelectorDecisionTreeProvider - Stores an
Microsoft.AspNetCore.Mvc.Internal.ActionSelectionDecisionTreefor the current value ofMicrosoft.AspNetCore.Mvc.Infrastructure.IActionDescriptorCollectionProvider.ActionDescriptors. - interface
IConsumesActionConstraint - An
Microsoft.AspNetCore.Mvc.ActionConstraints.IActionConstraintconstraint 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.TextReaderinstances for reading fromMicrosoft.AspNetCore.Http.HttpRequest.Body. - interface
IHttpResponseStreamWriterFactory - Creates
System.IO.TextWriterinstances for writing toMicrosoft.AspNetCore.Http.HttpResponse.Body. - interface
IResponseCacheFilter - An
Microsoft.AspNetCore.Mvc.Filters.IActionFilterwhich sets the appropriate headers related to Response caching. - interface
ITypeActivatorCache - Caches
Microsoft.Extensions.DependencyInjection.ObjectFactoryinstances 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.IActionSelectorimplementation. - 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.ControllerActionDescriptorfromMicrosoft.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.IValidationStrategyfor a collection. - class
DefaultComplexObjectValidationStrategy - The default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategyfor 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.IValidationStrategyfor 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.IHttpRequestStreamReaderFactorythat uses pooled buffers. - class
MemoryPoolHttpResponseStreamWriterFactory - An
Microsoft.AspNetCore.Mvc.Internal.IHttpResponseStreamWriterFactorythat 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.IServiceCollectionbefore 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.ObjectResultto 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.IActionFilterwhich sets the appropriate headers related to response caching. - class
ResponseContentTypeHelper - class
ShortFormDictionaryValidationStrategy<TKey, TValue> - An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategyfor a dictionary bound with ‘short form’ style keys. - class
TaskCache - class
TaskCache<T> - class
TypeActivatorCache - Caches
Microsoft.Extensions.DependencyInjection.ObjectFactoryinstances produced byMicrosoft.Extensions.DependencyInjection.ActivatorUtilities.CreateFactory(System.Type,System.Type[]). - class
ValidatorCache - class
VirtualFileResultExecutor
Structures
- struct
ControllerActionInvokerState
- interface