SystemTextJsonOutputFormatter Klasa

Definicja

A TextOutputFormatter dla zawartości JSON, która używa elementu 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
Dziedziczenie
SystemTextJsonOutputFormatter

Konstruktory

SystemTextJsonOutputFormatter(JsonSerializerOptions)

Inicjuje nowe SystemTextJsonOutputFormatter wystąpienie.

Właściwości

SerializerOptions

Pobiera element JsonSerializerOptions używany do konfigurowania .JsonSerializer

SupportedEncodings

Pobiera modyfikowalny zbiór kodowań znaków obsługiwanych przez ten TextOutputFormatterelement . Kodowanie jest używane podczas zapisywania danych.

(Odziedziczone po TextOutputFormatter)
SupportedMediaTypes

Pobiera modyfikowalny zbiór elementów typu nośnika obsługiwanych przez ten OutputFormatterelement .

(Odziedziczone po OutputFormatter)

Metody

CanWriteResult(OutputFormatterCanWriteContext)

Określa, czy może to IOutputFormatter serializować obiekt określonego typu.

(Odziedziczone po OutputFormatter)
CanWriteType(Type)

Zwraca wartość wskazującą, czy dany typ może zostać zapisany przez ten serializator.

(Odziedziczone po OutputFormatter)
GetSupportedContentTypes(String, Type)

Pobiera filtrowaną listę typów zawartości, które są obsługiwane przez IOutputFormatter element dla elementów objectType i contentType.

(Odziedziczone po OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Określa najlepsze Encoding spośród obsługiwanych kodowań do odczytywania lub zapisywania treści jednostki HTTP na podstawie podanego typu zawartości.

(Odziedziczone po TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Zapisuje obiekt reprezentowany przez contextwłaściwość Object obiektu .

(Odziedziczone po TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext)

Zapisuje treść odpowiedzi.

(Odziedziczone po TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Zapisuje treść odpowiedzi.

WriteResponseHeaders(OutputFormatterWriteContext)

Ustawia nagłówki obiektu HttpResponse .

(Odziedziczone po OutputFormatter)

Dotyczy