Ler em inglês

Compartilhar via


OutputFormatterSelector Classe

Definição

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

C#
public abstract 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

Produto Versões
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0