OutputFormatterSelector 类

定义

选择 以 IOutputFormatter 写入对当前请求的响应。

public ref class OutputFormatterSelector abstract
public abstract class OutputFormatterSelector
type OutputFormatterSelector = class
Public MustInherit Class OutputFormatterSelector
继承
OutputFormatterSelector
派生

注解

ASP.NET Core MVC 提供的默认实现OutputFormatterSelectorDefaultOutputFormatterSelector。 实现 DefaultOutputFormatterSelector MVC 的默认内容协商算法。 此 API 的设计方式可以满足 的 ObjectResult协定。

默认实现由 上的 MvcOptions设置控制,最明显的是: OutputFormattersRespectBrowserAcceptHeaderReturnHttpNotAcceptable

构造函数

OutputFormatterSelector()

选择 以 IOutputFormatter 写入对当前请求的响应。

方法

SelectFormatter(OutputFormatterCanWriteContext, IList<IOutputFormatter>, MediaTypeCollection)

选择 以 IOutputFormatter 根据提供的值和当前请求编写响应。

适用于