Compartir a través de


OutputFormatterSelector Clase

Definición

Selecciona para IOutputFormatter escribir una respuesta a la solicitud actual.

public ref class OutputFormatterSelector abstract
public abstract class OutputFormatterSelector
type OutputFormatterSelector = class
Public MustInherit 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