Microsoft.AspNetCore.Mvc.Formatters Ad Alanı

JSON ve XML tabanlı giriş ve çıkış biçimlendiricileri döndürmeye izin veren türler sağlar.

Sınıflar

FormatFilter

Bir eylemden döndürülen içerik türünü ayarlamak için yol verilerindeki veya sorgu dizesindeki biçim değerini kullanacak bir ObjectResult filtre.

FormatterCollection<TFormatter>

Biçimlendiricilerden oluşan bir koleksiyonu temsil eder.

FormatterMappings

URL Biçimi ile karşılık gelen medya türü arasındaki eşlemeyi belirtmek için kullanılır.

HttpNoContentOutputFormatter

İçerik null ise durum kodunu 204 olarak ayarlar.

InputFormatter

İstek gövdesinden bir nesneyi okur.

InputFormatterContext

İstek gövdesinin seri durumdan çıkarılarak bir nesneye dönüştürülmesi için giriş biçimlendiricisi tarafından kullanılan bağlam nesnesi.

InputFormatterException

Giriş beklenen biçimde olmadığında tarafından IInputFormatter özel durum oluştu.

InputFormatterResult

bir ReadAsync(InputFormatterContext) işlemin sonucu.

JsonInputFormatter

JSON içeriği için A TextInputFormatter .

JsonOutputFormatter

JSON içeriği için A TextOutputFormatter .

JsonPatchInputFormatter

JSON Patch (application/json-patch+json) içeriği için A TextInputFormatter .

JsonSerializerSettingsProvider

sağlayan Newtonsoft.Json.JsonSerializerSettingsyardımcı sınıfı.

MediaTypeCollection

Medya türlerinden oluşan bir koleksiyon.

NewtonsoftJsonInputFormatter

JSON içeriği için A TextInputFormatter .

NewtonsoftJsonOutputFormatter

JSON içeriği için A TextOutputFormatter .

NewtonsoftJsonPatchInputFormatter

JSON Patch (application/json-patch+json) içeriği için A TextInputFormatter .

OutputFormatter

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

OutputFormatterCanWriteContext

için CanWriteResult(OutputFormatterCanWriteContext)bir bağlam nesnesi.

OutputFormatterWriteContext

için WriteAsync(OutputFormatterWriteContext)bir bağlam nesnesi.

StreamOutputFormatter

İstenen içerik türünden bağımsız olarak her zaman yanıta kopyalar Stream .

StringOutputFormatter

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

SystemTextJsonInputFormatter

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

SystemTextJsonOutputFormatter

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

TextInputFormatter

İstek gövdesinden metin biçimine sahip bir nesneyi okur.

TextOutputFormatter

Belirli bir metin biçimindeki bir nesneyi çıkış akışına yazar.

XmlDataContractSerializerInputFormatter

Bu sınıf, kullanarak DataContractSerializerkesin olarak türü belirlenmiş nesnelere giriş XML verilerini seri durumdan çıkarma işlemlerini işler.

XmlDataContractSerializerOutputFormatter

Bu sınıf, kullanarak XML'ye nesnelerin seri hale getirilmesini işler DataContractSerializer

XmlSerializerInputFormatter

Bu sınıf, kullanarak giriş XML verilerinin kesin olarak türü belirlenmiş nesnelere seri durumdan çıkarma işlemlerini işler XmlSerializer

XmlSerializerOutputFormatter

Bu sınıf, kullanarak XML'ye nesnelerin seri hale getirilmesini işler XmlSerializer

Yapılar

MediaType

Medya türü değeri.

MediaTypeSegmentWithQuality

İlişkili kalitesine sahip bir medya türü.

Arabirimler

IInputFormatter

İstek gövdesinden bir nesneyi okur.

IInputFormatterExceptionPolicy

Gövde modeli bağlayıcısının IInputFormattertüm özel durumları işlemesini isteyip istemediğini belirtmek için uygulayabilecek bir ilke. Varsayılan olarak, tüm varsayılanlar IInputFormatterbu arabirimi uygular ve varsayılan değerine MalformedInputExceptionssahiptir.

IOutputFormatter

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

Numaralandırmalar

InputFormatterExceptionPolicy

Model bağlama sisteminin tarafından IInputFormatteroluşan özel durumları nasıl yorumladığına karar veren ilke kümesini tanımlar.

Açıklamalar

Yanıt verilerini biçimlendirme hakkında daha fazla bilgi için bkz. Yanıt verilerini biçimlendirme.