Freigeben über


OutputFormatterSelector Klasse

Definition

Wählt ein IOutputFormatter aus, um eine Antwort auf die aktuelle Anforderung zu schreiben.

public ref class OutputFormatterSelector abstract
public abstract class OutputFormatterSelector
type OutputFormatterSelector = class
Public MustInherit Class OutputFormatterSelector
Vererbung
OutputFormatterSelector
Abgeleitet

Hinweise

Die Standardimplementierung von, die OutputFormatterSelector von ASP.NET Core MVC bereitgestellt wird, ist DefaultOutputFormatterSelector. Implementiert DefaultOutputFormatterSelector den Standardalgorithmus für die Inhaltsverhandlung von MVC. Diese API ist so konzipiert, dass der Vertrag von ObjectResulterfüllt werden kann.

Die Standardimplementierung wird von den Einstellungen für MvcOptionsgesteuert, insbesondere: OutputFormatters, RespectBrowserAcceptHeaderund ReturnHttpNotAcceptable.

Konstruktoren

OutputFormatterSelector()

Wählt ein IOutputFormatter aus, um eine Antwort auf die aktuelle Anforderung zu schreiben.

Methoden

SelectFormatter(OutputFormatterCanWriteContext, IList<IOutputFormatter>, MediaTypeCollection)

Wählt ein IOutputFormatter aus, um die Antwort basierend auf den angegebenen Werten und der aktuellen Anforderung zu schreiben.

Gilt für: