NewtonsoftJsonOutputFormatter Clase

Definición

para TextOutputFormatter el contenido 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
Herencia
NewtonsoftJsonOutputFormatter

Constructores

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

Inicializa una nueva instancia de NewtonsoftJsonOutputFormatter.

NewtonsoftJsonOutputFormatter(JsonSerializerSettings, ArrayPool<Char>, MvcOptions)
Obsoletos.

Inicializa una nueva instancia de NewtonsoftJsonOutputFormatter.

Propiedades

SerializerSettings

Obtiene el Newtonsoft.Json.JsonSerializerSettings objeto utilizado para configurar .Newtonsoft.Json.JsonSerializer

SupportedEncodings

Obtiene la colección mutable de codificaciones de caracteres admitidas por este TextOutputFormatterobjeto . Las codificaciones se usan al escribir los datos.

(Heredado de TextOutputFormatter)
SupportedMediaTypes

Obtiene la colección mutable de elementos de tipo multimedia admitidos por este OutputFormatterobjeto .

(Heredado de OutputFormatter)

Métodos

CanWriteResult(OutputFormatterCanWriteContext)

Determina si esto IOutputFormatter puede serializar un objeto del tipo especificado.

(Heredado de OutputFormatter)
CanWriteType(Type)

Devuelve un valor que indica si este serializador puede escribir o no el tipo especificado.

(Heredado de OutputFormatter)
CreateJsonSerializer()

Se llama durante la serialización para crear . Newtonsoft.Json.JsonSerializer El contexto de formateador que se pasa ofrece la capacidad de crear serializador específico para el contexto.

CreateJsonSerializer(OutputFormatterWriteContext)

Se llama durante la serialización para crear . Newtonsoft.Json.JsonSerializer El contexto de formateador que se pasa ofrece la capacidad de crear serializador específico para el contexto.

CreateJsonWriter(TextWriter)

Se llama durante la serialización para crear .Newtonsoft.Json.JsonWriter

GetSupportedContentTypes(String, Type)

Obtiene una lista filtrada de tipos de contenido admitidos por para IOutputFormatterobjectType y contentType.

(Heredado de OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Determina lo mejor Encoding entre las codificaciones admitidas para leer o escribir un cuerpo de entidad HTTP en función del tipo de contenido proporcionado.

(Heredado de TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Escribe el objeto representado por contextla propiedad Object.

(Heredado de TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Escribe el cuerpo de la respuesta.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Escribe el cuerpo de la respuesta.

(Heredado de TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Establece los encabezados en el HttpResponse objeto .

(Heredado de OutputFormatter)

Se aplica a