Aracılığıyla paylaş


SystemTextJsonOutputFormatter Sınıf

Tanım

kullanan JsonSerializerJSON içeriği için ATextOutputFormatter.

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

Oluşturucular

SystemTextJsonOutputFormatter(JsonSerializerOptions)

Yeni SystemTextJsonOutputFormatter bir örnek başlatır.

Özellikler

SerializerOptions

öğesini JsonSerializerOptions yapılandırmak için kullanılan öğesini JsonSerializeralır.

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)

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

(Devralındığı yer: OutputFormatter)
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)

Yanıt gövdesini yazar.

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

Yanıt gövdesini yazar.

WriteResponseHeaders(OutputFormatterWriteContext)

Nesnedeki üst bilgileri HttpResponse ayarlar.

(Devralındığı yer: OutputFormatter)

Şunlara uygulanır