Microsoft.AspNetCore.Mvc.Formatters Ad Alanı
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.