Condividi tramite


OutputFormatter Classe

Definizione

Scrive un oggetto nel flusso di output.

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
Ereditarietà
OutputFormatter
Derivato
Implementazioni

Costruttori

OutputFormatter()

Scrive un oggetto nel flusso di output.

Proprietà

SupportedMediaTypes

Ottiene la raccolta modificabile di elementi del tipo di supporto supportati da questo OutputFormatteroggetto .

Metodi

CanWriteResult(OutputFormatterCanWriteContext)

Determina se può IOutputFormatter serializzare un oggetto del tipo specificato.

CanWriteType(Type)

Restituisce un valore che indica se il tipo specificato può essere scritto da questo serializzatore.

GetSupportedContentTypes(String, Type)

Ottiene un elenco filtrato di tipi di contenuto supportati da IOutputFormatter per objectType e contentType.

WriteAsync(OutputFormatterWriteContext)

Scrive l'oggetto rappresentato dalla contextproprietà Object di .

WriteResponseBodyAsync(OutputFormatterWriteContext)

Scrive il corpo della risposta.

WriteResponseHeaders(OutputFormatterWriteContext)

Imposta le intestazioni sull'oggetto HttpResponse .

Si applica a