DataContractSerializer.WriteObject Metode
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.
Menulis semua data objek (memulai elemen XML, konten, dan elemen penutup) ke dokumen atau aliran XML.
Overload
WriteObject(XmlWriter, Object) |
Menulis semua data objek (memulai elemen XML, konten, dan elemen penutup) ke dokumen XML atau streaming dengan XmlWriter. |
WriteObject(XmlDictionaryWriter, Object, DataContractResolver) |
Menulis semua data objek (memulai elemen XML, konten, dan elemen penutup) ke dokumen xml atau aliran menggunakan XmlDictionaryWriter yang ditentukan. Metode ini mencakup resolver untuk memetakan |
WriteObject(XmlWriter, Object)
- Sumber:
- DataContractSerializer.cs
- Sumber:
- DataContractSerializer.cs
- Sumber:
- DataContractSerializer.cs
Menulis semua data objek (memulai elemen XML, konten, dan elemen penutup) ke dokumen XML atau streaming dengan XmlWriter.
public:
override void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObject (System.Xml.XmlWriter writer, object graph);
public override void WriteObject (System.Xml.XmlWriter writer, object? graph);
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlWriter, graph As Object)
Parameter
- graph
- Object
Objek yang berisi data untuk ditulis ke aliran.
Pengecualian
Jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
Ada masalah dengan instans yang sedang ditulis.
Berlaku untuk
WriteObject(XmlDictionaryWriter, Object, DataContractResolver)
- Sumber:
- DataContractSerializer.cs
- Sumber:
- DataContractSerializer.cs
- Sumber:
- DataContractSerializer.cs
Menulis semua data objek (memulai elemen XML, konten, dan elemen penutup) ke dokumen xml atau aliran menggunakan XmlDictionaryWriter yang ditentukan. Metode ini mencakup resolver untuk memetakan xsi:type
deklarasi saat runtime.
public:
void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph, System::Runtime::Serialization::DataContractResolver ^ dataContractResolver);
public void WriteObject (System.Xml.XmlDictionaryWriter writer, object? graph, System.Runtime.Serialization.DataContractResolver? dataContractResolver);
public void WriteObject (System.Xml.XmlDictionaryWriter writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj * System.Runtime.Serialization.DataContractResolver -> unit
Public Sub WriteObject (writer As XmlDictionaryWriter, graph As Object, dataContractResolver As DataContractResolver)
Parameter
- writer
- XmlDictionaryWriter
XmlDictionaryWriter yang digunakan untuk menulis konten ke dokumen atau aliran XML.
- graph
- Object
Objek yang berisi konten yang akan ditulis.
- dataContractResolver
- DataContractResolver
Implementasi yang DataContractResolver digunakan untuk memetakan xsi:type
deklarasi ke kontrak data yang diketahui.