OutputFormatterSelector.SelectFormatter Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Wählt ein IOutputFormatter aus, um die Antwort basierend auf den angegebenen Werten und der aktuellen Anforderung zu schreiben.
public:
abstract Microsoft::AspNetCore::Mvc::Formatters::IOutputFormatter ^ SelectFormatter(Microsoft::AspNetCore::Mvc::Formatters::OutputFormatterCanWriteContext ^ context, System::Collections::Generic::IList<Microsoft::AspNetCore::Mvc::Formatters::IOutputFormatter ^> ^ formatters, Microsoft::AspNetCore::Mvc::Formatters::MediaTypeCollection ^ mediaTypes);
public abstract Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter SelectFormatter (Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter> formatters, Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection mediaTypes);
public abstract Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter? SelectFormatter (Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext context, System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter> formatters, Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection mediaTypes);
abstract member SelectFormatter : Microsoft.AspNetCore.Mvc.Formatters.OutputFormatterCanWriteContext * System.Collections.Generic.IList<Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter> * Microsoft.AspNetCore.Mvc.Formatters.MediaTypeCollection -> Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter
Public MustOverride Function SelectFormatter (context As OutputFormatterCanWriteContext, formatters As IList(Of IOutputFormatter), mediaTypes As MediaTypeCollection) As IOutputFormatter
Parameter
- context
- OutputFormatterCanWriteContext
Die OutputFormatterCanWriteContext , die der aktuellen Anforderung zugeordnet ist.
- formatters
- IList<IOutputFormatter>
Eine Liste der zu verwendenden Formatierungsprogramme; dies fungiert als Überschreibung von OutputFormatters.
- mediaTypes
- MediaTypeCollection
Eine Liste der zu verwendenden Medientypen; dies fungiert als Überschreibung des Headers Accept
.
Gibt zurück
Der ausgewählte IOutputFormatter, oder null
, wenn eine nicht ausgewählt werden konnte.