SystemTextJsonOutputFormatter Třída

Definice

A TextOutputFormatter pro obsah JSON, který používá 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
Dědičnost
SystemTextJsonOutputFormatter

Konstruktory

SystemTextJsonOutputFormatter(JsonSerializerOptions)

Inicializuje novou SystemTextJsonOutputFormatter instanci.

Vlastnosti

SerializerOptions

JsonSerializerOptions Získá použitý ke konfiguraci .JsonSerializer

SupportedEncodings

Získá proměnlivou kolekci kódování znaků podporovaných tímto TextOutputFormatterobjektem . Kódování se používá při zápisu dat.

(Zděděno od TextOutputFormatter)
SupportedMediaTypes

Získá proměnlivou kolekci multimediálních typů prvků podporovaných touto OutputFormatter.

(Zděděno od OutputFormatter)

Metody

CanWriteResult(OutputFormatterCanWriteContext)

Určuje, zda to IOutputFormatter může serializovat objekt zadaného typu.

(Zděděno od OutputFormatter)
CanWriteType(Type)

Vrátí hodnotu označující, zda daný typ může být zapsán tímto serializátorem.

(Zděděno od OutputFormatter)
GetSupportedContentTypes(String, Type)

Získá filtrovaný seznam typů obsahu, které jsou podporovány IOutputFormatter pro objectType a contentType.

(Zděděno od OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Určuje nejlepší Encoding z podporovaných kódování pro čtení nebo zápis textu entity HTTP na základě zadaného typu obsahu.

(Zděděno od TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Zapíše objekt reprezentovaný contextvlastností Objekt.

(Zděděno od TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext)

Zapíše text odpovědi.

(Zděděno od TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Zapíše text odpovědi.

WriteResponseHeaders(OutputFormatterWriteContext)

Nastaví záhlaví objektu HttpResponse .

(Zděděno od OutputFormatter)

Platí pro