SystemTextJsonOutputFormatter Klasse

Definition

Eine TextOutputFormatter für JSON-Inhalte, die verwendet JsonSerializer.

public ref class SystemTextJsonOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class SystemTextJsonOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type SystemTextJsonOutputFormatter = class
    inherit TextOutputFormatter
Public Class SystemTextJsonOutputFormatter
Inherits TextOutputFormatter
Vererbung
SystemTextJsonOutputFormatter

Konstruktoren

SystemTextJsonOutputFormatter(JsonSerializerOptions)

Initialisiert eine neue Instanz von SystemTextJsonOutputFormatter.

Eigenschaften

SerializerOptions

Ruft die ab, die JsonSerializerOptions zum Konfigurieren von JsonSerializerverwendet wird.

SupportedEncodings

Ruft die veränderliche Auflistung von Zeichencodierungen ab, die von diesem TextOutputFormatterunterstützt werden. Die Codierungen werden beim Schreiben der Daten verwendet.

(Geerbt von TextOutputFormatter)
SupportedMediaTypes

Ruft die veränderliche Auflistung von Medientypelementen ab, die von diesem OutputFormatterunterstützt werden.

(Geerbt von OutputFormatter)

Methoden

CanWriteResult(OutputFormatterCanWriteContext)

Bestimmt, ob dadurch IOutputFormatter ein Objekt des angegebenen Typs serialisiert werden kann.

(Geerbt von OutputFormatter)
CanWriteType(Type)

Gibt einen Wert zurück, der angibt, ob der angegebene Typ von diesem Serialisierer geschrieben werden kann oder nicht.

(Geerbt von OutputFormatter)
GetSupportedContentTypes(String, Type)

Ruft eine gefilterte Liste von Inhaltstypen ab, die von für IOutputFormatterobjectType und contentTypeunterstützt werden.

(Geerbt von OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Bestimmt die besten Encoding unter den unterstützten Codierungen zum Lesen oder Schreiben eines HTTP-Entitätstexts basierend auf dem bereitgestellten Inhaltstyp.

(Geerbt von TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Schreibt das Objekt, das durch die Object-Eigenschaft dargestellt wird context.

(Geerbt von TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Schreibt den Antworttext.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Schreibt den Antworttext.

(Geerbt von TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Legt die Header für das Objekt fest HttpResponse .

(Geerbt von OutputFormatter)

Gilt für: