Aracılığıyla paylaş


StringOutputFormatter Sınıf

Tanım

Basit metin içeriği için A TextOutputFormatter .

public ref class StringOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class StringOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type StringOutputFormatter = class
    inherit TextOutputFormatter
Public Class StringOutputFormatter
Inherits TextOutputFormatter
Devralma

Oluşturucular

StringOutputFormatter()

Yalnızca veya Unicodeolarak UTF8 kodlanmış düz metni destekleyen yeni StringOutputFormatter bir oluşturur.

Özellikler

SupportedEncodings

Bu TextOutputFormattertarafından desteklenen karakter kodlamalarının değiştirilebilir koleksiyonunu alır. Kodlamalar, veriler yazılırken kullanılır.

(Devralındığı yer: TextOutputFormatter)
SupportedMediaTypes

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

(Devralındığı yer: OutputFormatter)

Yöntemler

CanWriteResult(OutputFormatterCanWriteContext)

Biçimlendirilecek nesnenin bir string olduğunu doğrular ve standart denetimleriyle Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.CanWriteResult(OutputFormatterCanWriteContext)devam eder.

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.

(Devralındığı yer: OutputFormatter)
GetSupportedContentTypes(String, Type)

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

(Devralındığı yer: OutputFormatter)
SelectCharacterEncoding(OutputFormatterWriteContext)

Sağlanan içerik türüne göre bir HTTP varlık gövdesini okumak veya yazmak için desteklenen kodlamalar arasında en iyisini Encoding belirler.

(Devralındığı yer: TextOutputFormatter)
WriteAsync(OutputFormatterWriteContext)

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

(Devralındığı yer: TextOutputFormatter)
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding)

Yanıt gövdesini yazar.

WriteResponseBodyAsync(OutputFormatterWriteContext)

Yanıt gövdesini yazar.

(Devralındığı yer: TextOutputFormatter)
WriteResponseHeaders(OutputFormatterWriteContext)

Nesnedeki üst bilgileri HttpResponse ayarlar.

(Devralındığı yer: OutputFormatter)

Şunlara uygulanır