Partilhar via


NewtonsoftJsonOutputFormatter Classe

Definição

Um TextOutputFormatter para conteúdo 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
Herança
NewtonsoftJsonOutputFormatter

Construtores

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

Inicializa uma nova instância NewtonsoftJsonOutputFormatter.

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

Inicializa uma nova instância NewtonsoftJsonOutputFormatter.

Propriedades

SerializerSettings

Obtém o Newtonsoft.Json.JsonSerializerSettings usado para configurar o Newtonsoft.Json.JsonSerializer.

SupportedEncodings

Obtém a coleção mutável de codificações de caracteres com suporte por este TextOutputFormatter. As codificações são usadas ao gravar os dados.

(Herdado de TextOutputFormatter)
SupportedMediaTypes

Obtém a coleção mutável de elementos de tipo de mídia compatíveis com este OutputFormatter.

(Herdado de OutputFormatter)

Métodos

CanWriteResult(OutputFormatterCanWriteContext)

Determina se isso IOutputFormatter pode serializar um objeto do tipo especificado.

(Herdado de OutputFormatter)
CanWriteType(Type)

Retorna um valor que indica se o tipo determinado pode ou não ser gravado por esse serializador.

(Herdado de OutputFormatter)
CreateJsonSerializer()

Chamado durante a serialização para criar o Newtonsoft.Json.JsonSerializer. O contexto do formatador que é passado fornece uma capacidade de criar um serializador específico para o contexto.

CreateJsonSerializer(OutputFormatterWriteContext)

Chamado durante a serialização para criar o Newtonsoft.Json.JsonSerializer. O contexto do formatador que é passado fornece uma capacidade de criar um serializador específico para o contexto.

CreateJsonWriter(TextWriter)

Chamado durante a serialização para criar o Newtonsoft.Json.JsonWriter.

GetSupportedContentTypes(String, Type)

Obtém uma lista filtrada de tipos de conteúdo compatíveis com o IOutputFormatter para o objectType e contentTypeo .

(Herdado de OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Determina o melhor Encoding entre as codificações com suporte para ler ou gravar um corpo de entidade HTTP com base no tipo de conteúdo fornecido.

(Herdado de TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

Grava o objeto representado pela contextpropriedade Object de .

(Herdado de TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Grava o corpo da resposta.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Grava o corpo da resposta.

(Herdado de TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Define os cabeçalhos no HttpResponse objeto .

(Herdado de OutputFormatter)

Aplica-se a