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 los tipos necesarios para la acción y la ejecución de resultados.
Clases
ActionContextAccessor |
Tipo que proporciona acceso a .ActionContext |
ActionDescriptorCollection |
Colección almacenada en caché de ActionDescriptor. |
ActionDescriptorCollectionProvider |
Clase base para la IActionDescriptorCollectionProvider que también proporciona IChangeToken notificaciones reactivas de ActionDescriptor cambios. |
ActionResultObjectValueAttribute |
Atributo anotado en el constructor ActionResult, parámetros del método auxiliar y 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 está marcado intencionadamente como Inherited=false, ya que el analizador no recorre el gráfico de herencia. |
ActionResultStatusCodeAttribute |
Atributo anotado en el constructor ActionResult y parámetros del método auxiliar para indicar que el parámetro se usa para establecer el "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 está marcado intencionadamente como Inherited=false, ya que el analizador no recorre el gráfico de herencia. |
AmbiguousActionException |
Excepción que indica varias coincidencias en la selección de acción. |
CompatibilitySwitch<TValue> |
Infraestructura que admite la implementación de CompatibilityVersion. Se trata de una implementación adecuada ICompatibilitySwitch para su uso con el IOptions<TOptions> patrón . Esta es la infraestructura del marco y no debe usarse en el código de la aplicación. |
ConfigureCompatibilityOptions<TOptions> |
Clase base para la infraestructura que implementa ASP.NET Core compatibilidad de MVC con CompatibilityVersion. Esta es la infraestructura del marco y no debe usarse en el código de la aplicación. |
ContentResultExecutor |
que IActionResultExecutor<TResult> es responsable de ContentResult |
DefaultOutputFormatterSelector |
Implementación predeterminada de OutputFormatterSelector. |
DefaultStatusCodeAttribute |
Especifica el código de estado predeterminado asociado a .ActionResult |
FileContentResultExecutor | |
FileResultExecutorBase |
Clase base para ejecutar un resultado de archivo. |
FileStreamResultExecutor |
para IActionResultExecutor<TResult> un resultado de secuencia de archivos. |
LocalRedirectResultExecutor |
que IActionResultExecutor<TResult> controla LocalRedirectResult. |
ModelStateInvalidFilter |
que IActionFilter responde a un objeto no válido ModelState. Este filtro se agrega a todos los tipos y acciones anotadas con ApiControllerAttribute. Consulte ApiBehaviorOptions para conocer las formas de configurar este filtro. |
MvcCompatibilityOptions |
Tipo de opciones para configurar la aplicación CompatibilityVersion. |
ObjectResultExecutor |
Ejecuta un ObjectResult objeto para escribir en la respuesta. |
OutputFormatterSelector |
Selecciona un IOutputFormatter para escribir una respuesta a la solicitud actual. |
PhysicalFileResultExecutor | |
PhysicalFileResultExecutor.FileMetadata |
Representa los metadatos de un archivo. |
ProblemDetailsFactory |
Generador que se va a generar ProblemDetails y ValidationProblemDetails. |
RedirectResultExecutor | |
RedirectToActionResultExecutor | |
RedirectToPageResultExecutor | |
RedirectToRouteResultExecutor | |
VirtualFileResultExecutor |
Interfaces
IActionContextAccessor |
Define una interfaz para exponer un ActionContextobjeto . |
IActionDescriptorChangeProvider |
Proporciona una manera de indicar la invalidación de la colección almacenada en caché de ActionDescriptor desde .IActionDescriptorCollectionProvider |
IActionDescriptorCollectionProvider |
Proporciona la colección almacenada actualmente en caché de ActionDescriptor. |
IActionInvokerFactory |
Define una interfaz para crear una IActionInvoker para la solicitud actual. |
IActionResultExecutor<TResult> |
Define una interfaz para un servicio que puede ejecutar un tipo determinado de IActionResult manipulando .HttpResponse |
IActionResultTypeMapper |
Proporciona una asignación del valor devuelto de una acción a para IActionResult el procesamiento de solicitudes. |
IActionSelector |
Define una interfaz para seleccionar una acción de MVC que se va a invocar para la solicitud actual. |
IApiBehaviorMetadata |
IFilterMetadata que indica que se usan un tipo y todos los tipos derivados para atender las respuestas de la API HTTP. Los controladores decorados con este atributo (ApiControllerAttribute) están configurados con características y comportamientos destinados a mejorar la experiencia del desarrollador para crear API. |
IClientErrorActionResult |
que IStatusCodeActionResult se puede transformar en un error de cliente más descriptivo. |
IClientErrorFactory |
Un generador para generar errores de cliente. Este contrato lo usan los controladores anotados con ApiControllerAttribute para transformar IClientErrorActionResult. |
ICompatibilitySwitch |
Define un modificador de compatibilidad. Esta es la infraestructura del marco y no debe usarse en el código de la aplicación. |
IConvertToActionResult |
Define el contrato para convertir un tipo en un IActionResult objeto durante la invocación de la acción. |
IHttpRequestStreamReaderFactory |
Crea TextReader instancias para leer desde Body. |
IHttpResponseStreamWriterFactory |
Crea TextWriter instancias para escribir en Body. |
IParameterInfoParameterDescriptor |
para ParameterDescriptor parámetros de acción. |
IPropertyInfoParameterDescriptor |
para ParameterDescriptor las propiedades enlazadas. |
IStatusCodeActionResult |
Representa un IActionResult objeto que cuando se ejecuta generará una respuesta HTTP con el especificado StatusCode. |
Comentarios
Para obtener una introducción a MVC, consulte Introducción a ASP.NET Core MVC.
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de