Compartilhar via


OutputFormatterSelector Classe

Definição

Seleciona um IOutputFormatter para gravar uma resposta à solicitação atual.

public ref class OutputFormatterSelector abstract
public abstract class OutputFormatterSelector
type OutputFormatterSelector = class
Public MustInherit Class OutputFormatterSelector
Herança
OutputFormatterSelector
Derivado

Comentários

A implementação padrão de OutputFormatterSelector fornecida pelo ASP.NET Core MVC é DefaultOutputFormatterSelector. O DefaultOutputFormatterSelector implementa o algoritmo de negociação de conteúdo padrão do MVC. Essa API foi projetada de uma maneira que pode satisfazer o contrato de ObjectResult.

A implementação padrão é controlada pelas configurações em MvcOptions, mais notavelmente: OutputFormatters, RespectBrowserAcceptHeadere ReturnHttpNotAcceptable.

Construtores

OutputFormatterSelector()

Seleciona um IOutputFormatter para gravar uma resposta à solicitação atual.

Métodos

SelectFormatter(OutputFormatterCanWriteContext, IList<IOutputFormatter>, MediaTypeCollection)

Seleciona um IOutputFormatter para gravar a resposta com base nos valores fornecidos e na solicitação atual.

Aplica-se a