OutputFormatterSelector Clase

Definición

Selecciona para IOutputFormatter escribir una respuesta a la solicitud actual.

C#
public abstract class OutputFormatterSelector
Herencia
OutputFormatterSelector
Derivado

Comentarios

La implementación predeterminada de OutputFormatterSelector proporcionada por ASP.NET Core MVC es DefaultOutputFormatterSelector. DefaultOutputFormatterSelector implementa el algoritmo de negociación de contenido predeterminado de MVC. Esta API está diseñada de forma que pueda satisfacer el contrato de ObjectResult.

La implementación predeterminada se controla mediante la configuración de MvcOptions, en particular: OutputFormatters, RespectBrowserAcceptHeadery ReturnHttpNotAcceptable.

Constructores

OutputFormatterSelector()

Selecciona para IOutputFormatter escribir una respuesta a la solicitud actual.

Métodos

SelectFormatter(OutputFormatterCanWriteContext, IList<IOutputFormatter>, MediaTypeCollection)

Selecciona un IOutputFormatter objeto para escribir la respuesta en función de los valores proporcionados y la solicitud actual.

Se aplica a

Producto Versiones
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0