Bagikan melalui


XmlDataContractSerializerOutputFormatter Kelas

Definisi

Kelas ini menangani serialisasi objek ke XML menggunakan DataContractSerializer

public ref class XmlDataContractSerializerOutputFormatter : Microsoft::AspNetCore::Mvc::Formatters::TextOutputFormatter
public class XmlDataContractSerializerOutputFormatter : Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter
type XmlDataContractSerializerOutputFormatter = class
    inherit TextOutputFormatter
Public Class XmlDataContractSerializerOutputFormatter
Inherits TextOutputFormatter
Warisan
XmlDataContractSerializerOutputFormatter

Konstruktor

XmlDataContractSerializerOutputFormatter()

Menginisialisasi instans XmlDataContractSerializerOutputFormatter baru dengan default XmlWriterSettings.

XmlDataContractSerializerOutputFormatter(ILoggerFactory)

Menginisialisasi instans XmlDataContractSerializerOutputFormatter baru dengan default XmlWriterSettings.

XmlDataContractSerializerOutputFormatter(XmlWriterSettings)

Menginisialisasi instans baru .XmlDataContractSerializerOutputFormatter

XmlDataContractSerializerOutputFormatter(XmlWriterSettings, ILoggerFactory)

Menginisialisasi instans baru .XmlDataContractSerializerOutputFormatter

Properti

SerializerSettings

Mendapatkan atau mengatur yang DataContractSerializerSettings digunakan untuk mengonfigurasi DataContractSerializer.

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 DataContractSerializer 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 objectType dan contentType.

(Diperoleh dari OutputFormatter)
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)
WriteAsync(OutputFormatterWriteContext)

Menulis objek yang diwakili oleh contextproperti Objek.

(Diperoleh dari TextOutputFormatter)
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