OutputFormatter Sınıf

Tanım

Çıkış akışına bir nesne yazar.

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
Devralma
OutputFormatter
Türetilmiş
Uygulamalar

Oluşturucular

OutputFormatter()

Çıkış akışına bir nesne yazar.

Özellikler

SupportedMediaTypes

Bu OutputFormattertarafından desteklenen medya türü öğelerinin değiştirilebilir koleksiyonunu alır.

Yöntemler

CanWriteResult(OutputFormatterCanWriteContext)

Bunun IOutputFormatter belirtilen türdeki bir nesneyi seri hale getirip getiremeyeceğini belirler.

CanWriteType(Type)

Verilen türün bu seri hale getirici tarafından yazılıp yazılamayacağını belirten bir değer döndürür.

GetSupportedContentTypes(String, Type)

ve contentTypeiçin objectType tarafından IOutputFormatter desteklenen içerik türlerinin filtrelenmiş bir listesini alır.

WriteAsync(OutputFormatterWriteContext)

'nin Object özelliğiyle contexttemsil edilen nesneyi yazar.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Yanıt gövdesini yazar.

WriteResponseHeaders(OutputFormatterWriteContext)

Nesnedeki üst bilgileri HttpResponse ayarlar.

Şunlara uygulanır