Udostępnij za pośrednictwem


NewtonsoftJsonOutputFormatter Klasa

Definicja

A TextOutputFormatter dla zawartości JSON.

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

Konstruktory

NewtonsoftJsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>, MvcOptions, MvcNewtonsoftJsonOptions)

Inicjuje nowe NewtonsoftJsonOutputFormatter wystąpienie.

NewtonsoftJsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>, MvcOptions)
Przestarzałe.

Inicjuje nowe NewtonsoftJsonOutputFormatter wystąpienie.

Właściwości

SerializerSettings

Pobiera element Newtonsoft.Json.JsonSerializerSettings używany do konfigurowania .Newtonsoft.Json.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)
CreateJsonSerializer()

Wywoływana podczas serializacji w celu utworzenia elementu Newtonsoft.Json.JsonSerializer. Przekazany kontekst formatatora umożliwia tworzenie serializatora specyficznego dla kontekstu.

CreateJsonSerializer(OutputFormatterWriteContext)

Wywoływana podczas serializacji w celu utworzenia elementu Newtonsoft.Json.JsonSerializer. Przekazany kontekst formatatora umożliwia tworzenie serializatora specyficznego dla kontekstu.

CreateJsonWriter(TextWriter)

Wywoływana podczas serializacji w celu utworzenia elementu Newtonsoft.Json.JsonWriter.

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, Encoding)

Zapisuje treść odpowiedzi.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Zapisuje treść odpowiedzi.

(Odziedziczone po TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Ustawia nagłówki obiektu HttpResponse .

(Odziedziczone po OutputFormatter)

Dotyczy