Compartilhar via


TextOutputFormatter Classe

Definição

Grava um objeto em um determinado formato de texto no fluxo de saída.

public ref class TextOutputFormatter abstract : Microsoft::AspNetCore::Mvc::Formatters::OutputFormatter
public abstract class TextOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter
type TextOutputFormatter = class
    inherit OutputFormatter
Public MustInherit Class TextOutputFormatter
Inherits OutputFormatter
Herança
TextOutputFormatter
Derivado

Construtores

TextOutputFormatter()

Inicializa uma nova instância da classe TextOutputFormatter.

Propriedades

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.

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.

WriteAsync(OutputFormatterWriteContext)

Grava o objeto representado pela contextpropriedade Object de .

WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Grava o corpo da resposta.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Grava o corpo da resposta.

WriteResponseHeaders(OutputFormatterWriteContext)

Define os cabeçalhos no HttpResponse objeto .

(Herdado de OutputFormatter)

Aplica-se a