Compartilhar via


OutputFormatter Classe

Definição

Grava um objeto no fluxo de saída.

public ref class OutputFormatter abstract : Microsoft::AspNetCore::Mvc::ApiExplorer::IApiResponseTypeMetadataProvider, Microsoft::AspNetCore::Mvc::Formatters::IOutputFormatter
public abstract class OutputFormatter : Microsoft.AspNetCore.Mvc.ApiExplorer.IApiResponseTypeMetadataProvider, Microsoft.AspNetCore.Mvc.Formatters.IOutputFormatter
type OutputFormatter = class
    interface IOutputFormatter
    interface IApiResponseTypeMetadataProvider
type OutputFormatter = class
    interface IApiResponseTypeMetadataProvider
    interface IOutputFormatter
Public MustInherit Class OutputFormatter
Implements IApiResponseTypeMetadataProvider, IOutputFormatter
Herança
OutputFormatter
Derivado
Implementações

Construtores

OutputFormatter()

Grava um objeto no fluxo de saída.

Propriedades

SupportedMediaTypes

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

Métodos

CanWriteResult(OutputFormatterCanWriteContext)

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

CanWriteType(Type)

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

GetSupportedContentTypes(String, Type)

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

WriteAsync(OutputFormatterWriteContext)

Grava o objeto representado pela contextpropriedade Object de .

WriteResponseBodyAsync(OutputFormatterWriteContext)

Grava o corpo da resposta.

WriteResponseHeaders(OutputFormatterWriteContext)

Define os cabeçalhos no HttpResponse objeto .

Aplica-se a