NewtonsoftJsonOutputFormatter Třída

Definice

A TextOutputFormatter pro obsah 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
Dědičnost
NewtonsoftJsonOutputFormatter

Konstruktory

NewtonsoftJsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>, MvcOptions)
Zastaralé.

Inicializuje novou NewtonsoftJsonOutputFormatter instanci.

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

Inicializuje novou NewtonsoftJsonOutputFormatter instanci.

Vlastnosti

SerializerSettings

Newtonsoft.Json.JsonSerializerSettings Získá použité ke konfiguraci Newtonsoft.Json.JsonSerializer.

SupportedEncodings

Získá mutable kolekci kódování znaků podporované tímto TextOutputFormatter. Kódování se používají při zápisu dat.

(Zděděno od TextOutputFormatter)
SupportedMediaTypes

Získá proměnlivou kolekci prvků typu média podporovaných tímto 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 určující, zda daný typ lze zapsat tímto serializátorem.

(Zděděno od OutputFormatter)
CreateJsonSerializer()

Volá se během serializace k vytvoření Newtonsoft.Json.JsonSerializer. Kontext formátovače, který je předán, poskytuje možnost vytvořit serializátor specifický pro kontext.

CreateJsonSerializer(OutputFormatterWriteContext)

Volá se během serializace k vytvoření Newtonsoft.Json.JsonSerializer. Kontext formátovače, který je předán, poskytuje možnost vytvořit serializátor specifický pro kontext.

CreateJsonWriter(TextWriter)

Volá se během serializace k vytvoření Newtonsoft.Json.JsonWriter.

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í Object.

(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