Partager via


OutputFormatter Classe

Définition

Écrit un objet dans le flux de sortie.

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
Héritage
OutputFormatter
Dérivé
Implémente

Constructeurs

OutputFormatter()

Écrit un objet dans le flux de sortie.

Propriétés

SupportedMediaTypes

Obtient la collection mutable d’éléments de type multimédia pris en charge par ce OutputFormatter.

Méthodes

CanWriteResult(OutputFormatterCanWriteContext)

Détermine si cela IOutputFormatter peut sérialiser un objet du type spécifié.

CanWriteType(Type)

Retourne une valeur indiquant si le type donné peut ou non être écrit par ce sérialiseur.

GetSupportedContentTypes(String, Type)

Obtient une liste filtrée des types de contenu pris en charge par le IOutputFormatter pour et objectTypecontentType.

WriteAsync(OutputFormatterWriteContext)

Écrit l’objet représenté par contextla propriété Object de .

WriteResponseBodyAsync(OutputFormatterWriteContext)

Écrit le corps de la réponse.

WriteResponseHeaders(OutputFormatterWriteContext)

Définit les en-têtes sur l’objet HttpResponse .

S’applique à