Microsoft.AspNetCore.Mvc.Infrastructure Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona tipos necesarios para la acción y la ejecución de resultados.
Action |
Tipo que proporciona acceso a un ActionContext. |
Action |
Colección almacenada en caché de ActionDescriptor. |
Action |
Clase base para IActionDescriptorCollectionProvider que también proporciona una IChangeToken para las notificaciones reactivas de los cambios de ActionDescriptor. |
Action |
Atributo anotado en el constructor ActionResult, los parámetros del método auxiliar y las propiedades para indicar que el parámetro o la propiedad se usa para establecer el "valor" para ActionResult. Los analizadores coinciden con este parámetro por nombre de tipo. Esto permite a los usuarios anotar resultados personalizados \ asistentes personalizados con un atributo definido por el usuario sin tener que exponer este tipo. Este atributo se marca intencionadamente como Inherited=false, ya que el analizador no recorre el gráfico de herencia. |
Action |
Atributo anotado en los parámetros de método auxiliar y constructor ActionResult para indicar que el parámetro se usa para establecer "statusCode" para ActionResult. Los analizadores coinciden con este parámetro por nombre de tipo. Esto permite a los usuarios anotar resultados personalizados \ asistentes personalizados con un atributo definido por el usuario sin tener que exponer este tipo. Este atributo se marca intencionadamente como Inherited=false, ya que el analizador no recorre el gráfico de herencia. |
Ambiguous |
Excepción que indica varias coincidencias en la selección de acción. |
Compatibility |
Infraestructura que admite la implementación de CompatibilityVersion. Se trata de una implementación de ICompatibilitySwitch adecuada para su uso con el patrón IOptions<TOptions>. Esta es la infraestructura del marco y no debe usarse en el código de la aplicación. |
Configure |
Clase base para la infraestructura que implementa la compatibilidad de ASP.NET Core MVC con CompatibilityVersion. Esta es la infraestructura del marco y no debe usarse en el código de la aplicación. |
Content |
Un IActionResultExecutor<TResult> responsable de ContentResult |
Default |
Implementación predeterminada de OutputFormatterSelector. |
Default |
El |
Default |
Especifica el código de estado predeterminado asociado a un ActionResult. |
File |
|
File |
Clase base para ejecutar un resultado de archivo. |
File |
Un IActionResultExecutor<TResult> para un resultado de flujo de archivos. |
Local |
Un IActionResultExecutor<TResult> que controla LocalRedirectResult. |
Model |
Un IActionFilter que responde a ModelStateno válidos. Este filtro se agrega a todos los tipos y acciones anotadas con ApiControllerAttribute. Consulte ApiBehaviorOptions para ver las formas de configurar este filtro. |
Mvc |
Tipo de opciones para configurar la aplicación CompatibilityVersion. |
Object |
Ejecuta un ObjectResult para escribir en la respuesta. |
Output |
Selecciona un IOutputFormatter para escribir una respuesta a la solicitud actual. |
Physical |
|
Physical |
Representa los metadatos de un archivo. |
Problem |
Fábrica para producir ProblemDetails y ValidationProblemDetails. |
Redirect |
|
Redirect |
Un IActionResultExecutor<TResult> para RedirectToActionResult. |
Redirect |
Un IActionResultExecutor<TResult> para RedirectToPageResult. |
Redirect |
Un IActionResultExecutor<TResult> para RedirectToRouteResult. |
Virtual |
IAction |
Define una interfaz para exponer un ActionContext. |
IAction |
Proporciona una manera de indicar la invalidación de la colección almacenada en caché de ActionDescriptor desde un IActionDescriptorCollectionProvider. |
IAction |
Proporciona la colección almacenada actualmente en caché de ActionDescriptor. |
IAction |
Define una interfaz para crear una IActionInvoker para la solicitud actual. |
IAction |
Define una interfaz para un servicio que puede ejecutar un tipo determinado de IActionResult manipulando el HttpResponse. |
IAction |
Proporciona una asignación del valor devuelto de una acción a un IActionResult para el procesamiento de solicitudes. |
IAction |
Define una interfaz para seleccionar una acción de MVC que se va a invocar para la solicitud actual. |
IApi |
Un IFilterMetadata que indica que se usa un tipo y todos los tipos derivados para atender las respuestas de la API HTTP. Los controladores decorados con este atributo (ApiControllerAttribute) se configuran con características y comportamientos destinados a mejorar la experiencia del desarrollador para crear API. |
IClient |
Un IStatusCodeActionResult que se puede transformar en un error de cliente más descriptivo. |
IClient |
Generador para generar errores de cliente. Los controladores anotados con ApiControllerAttribute usan este contrato para transformar IClientErrorActionResult. |
ICompatibility |
Define un modificador de compatibilidad. Esta es la infraestructura del marco y no debe usarse en el código de la aplicación. |
IConvert |
Define el contrato para convertir un tipo en un IActionResult durante la invocación de acción. |
IHttp |
Crea instancias de TextReader para leer desde Body. |
IHttp |
Crea instancias de TextWriter para escribir en Body. |
IParameter |
Un ParameterDescriptor para los parámetros de acción. |
IProperty |
Un ParameterDescriptor para las propiedades enlazadas. |
IStatus |
Representa un IActionResult que cuando se ejecuta generará una respuesta HTTP con el StatusCodeespecificado. |
Para obtener una introducción a MVC, consulte Información general de ASP.NET Core MVC.