SystemTextJsonInputFormatter Sınıf
Tanım
Ö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.
kullanan JsonSerializerJSON içeriği için ATextInputFormatter.
public ref class SystemTextJsonInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class SystemTextJsonInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type SystemTextJsonInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class SystemTextJsonInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Devralma
- Uygulamalar
Oluşturucular
| SystemTextJsonInputFormatter(JsonOptions, ILogger<SystemTextJsonInputFormatter>) |
yeni bir örneğini SystemTextJsonInputFormatterbaşlatır. |
Özellikler
| SerializerOptions |
öğesini JsonSerializerOptions yapılandırmak için kullanılan öğesini JsonSerializeralır. |
| SupportedEncodings |
Bu TextInputFormattertarafından desteklenen karakter kodlamalarının değiştirilebilir koleksiyonunu alır. Kodlamalar verileri okurken kullanılır. (Devralındığı yer: TextInputFormatter) |
| SupportedMediaTypes |
Bu InputFormattertarafından desteklenen medya türü öğelerinin değiştirilebilir koleksiyonunu alır. (Devralındığı yer: InputFormatter) |
Yöntemler
| CanRead(InputFormatterContext) |
Bunun IInputFormatter ' ın ModelTypenesnesinin seri durumdan |
| CanReadType(Type) |
Bunun InputFormatter verilen |
| GetDefaultValueForType(Type) |
Belirli bir tür için varsayılan değeri alır. Gövde içerik içermediğinde varsayılan bir değer döndürmek için kullanılır. (Devralındığı yer: InputFormatter) |
| GetSupportedContentTypes(String, Type) |
ve |
| ReadAsync(InputFormatterContext) |
İstek gövdesinden bir nesneyi okur. (Devralındığı yer: InputFormatter) |
| ReadRequestBodyAsync(InputFormatterContext, Encoding) |
İstek gövdesinden bir nesneyi okur. |
| ReadRequestBodyAsync(InputFormatterContext) |
İstek gövdesinden bir nesneyi okur. (Devralındığı yer: TextInputFormatter) |
| SelectCharacterEncoding(InputFormatterContext) |
'nin karakter kümesini temel alan |
Belirtik Arabirim Kullanımları
| IInputFormatterExceptionPolicy.ExceptionPolicy |
Gövde modeli bağlayıcısının tüm özel durumları işlemesi gerekip gerekmediğini belirten bayrağını alır. Bir özel durum işlenirse gövde modeli bağlayıcısı özel durumu model durumu hatalarına dönüştürür, aksi takdirde özel durumun yayılmasına izin verilir. |