Partilhar via


SystemTextJsonOutputFormatter Classe

Definição

Um TextOutputFormatter para conteúdo JSON que usa 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
Herança
SystemTextJsonOutputFormatter

Construtores

SystemTextJsonOutputFormatter(JsonSerializerOptions)

Inicializa uma nova instância SystemTextJsonOutputFormatter.

Propriedades

SerializerOptions

Obtém o JsonSerializerOptions usado para configurar o 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 com suporte por 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)
GetSupportedContentTypes(String, Type)

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

(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