XmlSerializerOutputFormatter 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 serialisasi objek ke XML menggunakan XmlSerializer
public ref class XmlSerializerOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class XmlSerializerOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type XmlSerializerOutputFormatter = class
inherit TextOutputFormatter
Public Class XmlSerializerOutputFormatter
Inherits TextOutputFormatter
- Warisan
Konstruktor
XmlSerializerOutputFormatter() |
Menginisialisasi instans XmlSerializerOutputFormatter baru dengan default XmlWriterSettings. |
XmlSerializerOutputFormatter(ILoggerFactory) |
Menginisialisasi instans XmlSerializerOutputFormatter baru dengan default XmlWriterSettings. |
XmlSerializerOutputFormatter(XmlWriterSettings) |
Menginisialisasi instans baru .XmlSerializerOutputFormatter |
XmlSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory) |
Menginisialisasi instans baru XmlSerializerOutputFormatter |
Properti
SupportedEncodings |
Mendapatkan koleksi pengodean karakter yang dapat diubah yang didukung oleh ini TextOutputFormatter. Pengodean digunakan saat menulis data. (Diperoleh dari TextOutputFormatter) |
SupportedMediaTypes |
Mendapatkan koleksi elemen jenis media yang dapat diubah yang didukung oleh ini OutputFormatter. (Diperoleh dari OutputFormatter) |
WrapperProviderFactories |
Mendapatkan daftar IWrapperProviderFactory untuk menyediakan jenis pembungkusan untuk serialisasi. |
WriterSettings |
Mendapatkan pengaturan yang akan digunakan oleh XmlWriter. |
Metode
CanWriteResult(OutputFormatterCanWriteContext) |
Menentukan apakah ini IOutputFormatter dapat membuat serial objek dari jenis yang ditentukan. (Diperoleh dari OutputFormatter) |
CanWriteType(Type) |
Mengembalikan nilai yang menunjukkan apakah jenis yang diberikan dapat ditulis oleh serializer ini atau tidak. |
CreateSerializer(Type) |
Buat instans XmlSerializer baru untuk jenis objek yang diberikan. |
CreateXmlWriter(OutputFormatterWriteContext, TextWriter, XmlWriterSettings) |
Membuat instans baru menggunakan XmlWriterTextWriter dan XmlWriterSettings. |
CreateXmlWriter(TextWriter, XmlWriterSettings) |
Membuat instans baru menggunakan XmlWriterTextWriter dan XmlWriterSettings. |
GetCachedSerializer(Type) |
Mendapatkan serializer yang di-cache atau membuat dan menyimpan cache serializer untuk jenis yang diberikan. |
GetSerializableType(Type) |
Mendapatkan jenis yang akan diserialisasikan. |
GetSupportedContentTypes(String, Type) |
Mendapatkan daftar tipe konten yang difilter yang didukung oleh IOutputFormatter untuk |
SelectCharacterEncoding(OutputFormatterWriteContext) |
Menentukan yang terbaik Encoding di antara pengodean yang didukung untuk membaca atau menulis isi entitas HTTP berdasarkan jenis konten yang disediakan. (Diperoleh dari TextOutputFormatter) |
Serialize(XmlSerializer, XmlWriter, Object) |
Menserialisasikan nilai menggunakan yang diteruskan dan |
WriteAsync(OutputFormatterWriteContext) |
Menulis objek yang diwakili oleh |
WriteResponseBodyAsync(OutputFormatterWriteContext) |
Menulis isi respons. (Diperoleh dari TextOutputFormatter) |
WriteResponseBodyAsync(OutputFormatterWriteContext, Encoding) |
Menulis isi respons. |
WriteResponseHeaders(OutputFormatterWriteContext) |
Mengatur header pada HttpResponse objek. (Diperoleh dari OutputFormatter) |
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk