XmlDataContractSerializerInputFormatter Kelas
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Kelas ini menangani deserialisasi data XML input ke objek yang di ketik dengan kuat menggunakan DataContractSerializer.
public ref class XmlDataContractSerializerInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter
public ref class XmlDataContractSerializerInputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextInputFormatter, Microsoft::AspNetCore::Mvc::Formatters::IInputFormatterExceptionPolicy
public class XmlDataContractSerializerInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter
public class XmlDataContractSerializerInputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextInputFormatter, Microsoft.AspNetCore.Mvc.Formatters.IInputFormatterExceptionPolicy
type XmlDataContractSerializerInputFormatter = class
inherit TextInputFormatter
type XmlDataContractSerializerInputFormatter = class
inherit TextInputFormatter
interface IInputFormatterExceptionPolicy
Public Class XmlDataContractSerializerInputFormatter
Inherits TextInputFormatter
Public Class XmlDataContractSerializerInputFormatter
Inherits TextInputFormatter
Implements IInputFormatterExceptionPolicy
- Warisan
- Penerapan
Konstruktor
XmlDataContractSerializerInputFormatter() |
Kedaluwarsa.
Menginisialisasi instans XmlDataContractSerializerInputFormatterbaru . |
XmlDataContractSerializerInputFormatter(Boolean) |
Kedaluwarsa.
Menginisialisasi instans XmlDataContractSerializerInputFormatterbaru . |
XmlDataContractSerializerInputFormatter(MvcOptions) |
Menginisialisasi instans XmlDataContractSerializerInputFormatterbaru . |
Properti
ExceptionPolicy |
Mendapatkan bendera untuk menunjukkan apakah pengikat model isi harus menangani semua pengecualian. Jika pengecualian ditangani, pengikat model isi mengonversi pengecualian menjadi kesalahan status model, jika tidak, pengecualian diizinkan untuk disebarluaskan. |
MaxDepth |
Menunjukkan kedalaman XML input yang dapat diterima. |
SerializerSettings |
Mendapatkan atau mengatur yang DataContractSerializerSettings digunakan untuk mengonfigurasi DataContractSerializer. |
SupportedEncodings |
Mendapatkan koleksi pengodean karakter yang dapat diubah yang didukung oleh ini TextInputFormatter. Pengodean digunakan saat membaca data. (Diperoleh dari TextInputFormatter) |
SupportedMediaTypes |
Mendapatkan koleksi elemen jenis media yang dapat diubah yang didukung oleh ini InputFormatter. (Diperoleh dari InputFormatter) |
WrapperProviderFactories |
Mendapatkan daftar IWrapperProviderFactory untuk menyediakan jenis pembungkusan untuk de-serialisasi. |
XmlDictionaryReaderQuotas |
Kuota termasuk - DefaultMaxDepth, DefaultMaxStringContentLength, DefaultMaxArrayLength, DefaultMaxBytesPerRead, DefaultMaxNameTableCharCount |
Metode
CanRead(InputFormatterContext) |
Menentukan apakah ini IInputFormatter dapat mendeserialisasi objek dari |
CanReadType(Type) |
Menentukan apakah ini InputFormatter dapat mendeserialisasi objek dari objek yang diberikan |
CreateSerializer(Type) |
Dipanggil selama deserialisasi untuk mendapatkan DataContractSerializer. |
CreateXmlReader(Stream, Encoding) |
Dipanggil selama deserialisasi untuk mendapatkan XmlReader. |
GetCachedSerializer(Type) |
Mendapatkan serializer yang di-cache atau membuat dan men-cache serializer untuk jenis yang diberikan. |
GetDefaultValueForType(Type) |
Mendapatkan nilai default untuk jenis tertentu. Digunakan untuk mengembalikan nilai default saat isi tidak berisi konten. (Diperoleh dari InputFormatter) |
GetSerializableType(Type) |
Mendapatkan jenis di mana XML akan dideserialisasi. |
GetSupportedContentTypes(String, Type) |
Mendapatkan daftar tipe konten yang difilter yang didukung oleh IInputFormatter untuk |
ReadAsync(InputFormatterContext) |
Membaca objek dari isi permintaan. (Diperoleh dari InputFormatter) |
ReadRequestBodyAsync(InputFormatterContext, Encoding) |
Membaca objek dari isi permintaan. |
ReadRequestBodyAsync(InputFormatterContext) |
Membaca objek dari isi permintaan. (Diperoleh dari TextInputFormatter) |
SelectCharacterEncoding(InputFormatterContext) |
Mengembalikan Encoding berdasarkan |