XmlObjectSerializer.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(Stream, Object) |
Menulis konten lengkap (mulai, konten, dan akhir) objek ke dokumen XML atau streaming dengan yang ditentukan Stream. |
WriteObject(XmlDictionaryWriter, Object) |
Menulis konten lengkap (mulai, konten, dan akhir) objek ke dokumen XML atau streaming dengan yang ditentukan XmlDictionaryWriter. |
WriteObject(XmlWriter, Object) |
Menulis konten lengkap (mulai, konten, dan akhir) objek ke dokumen XML atau streaming dengan yang ditentukan XmlWriter. |
WriteObject(Stream, Object)
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
Menulis konten lengkap (mulai, konten, dan akhir) objek ke dokumen XML atau streaming dengan yang ditentukan Stream.
public:
virtual void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public virtual void WriteObject (System.IO.Stream stream, object graph);
public virtual void WriteObject (System.IO.Stream stream, object? graph);
abstract member WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Overridable Sub WriteObject (stream As Stream, 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 diserialisasikan.
jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.
Berlaku untuk
WriteObject(XmlDictionaryWriter, Object)
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
Menulis konten lengkap (mulai, konten, dan akhir) objek ke dokumen XML atau streaming dengan yang ditentukan XmlDictionaryWriter.
public:
virtual void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public virtual void WriteObject (System.Xml.XmlDictionaryWriter writer, object graph);
public virtual void WriteObject (System.Xml.XmlDictionaryWriter writer, object? graph);
abstract member WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overridable Sub WriteObject (writer As XmlDictionaryWriter, graph As Object)
Parameter
- writer
- XmlDictionaryWriter
Yang XmlDictionaryWriter digunakan untuk menulis konten ke dokumen atau aliran XML.
- graph
- Object
Objek yang berisi konten yang akan ditulis.
Pengecualian
jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
ada masalah dengan instans yang diserialisasikan.
jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.
Keterangan
Ini adalah metode virtual dan memiliki implementasi default yang memanggil WriteStartObjectmetode , WriteObjectContent, dan WriteEndObject . Karena itu, metode ini dimaksudkan untuk menjadi metode yang paling umum digunakan pada serializer.
Berlaku untuk
WriteObject(XmlWriter, Object)
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
Menulis konten lengkap (mulai, konten, dan akhir) objek ke dokumen XML atau streaming dengan yang ditentukan XmlWriter.
public:
virtual void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteObject (System.Xml.XmlWriter writer, object graph);
public virtual void WriteObject (System.Xml.XmlWriter writer, object? graph);
abstract member WriteObject : System.Xml.XmlWriter * obj -> unit
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteObject (writer As XmlWriter, graph As Object)
Parameter
- graph
- Object
Objek yang berisi konten yang akan ditulis.
Pengecualian
jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
ada masalah dengan instans yang diserialisasikan.
jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.
Keterangan
Ini adalah metode virtual, dan memiliki implementasi default yang mendelegasikan penulisan ke XmlObjectSerializer.WriteObject(XmlDictionaryWriter, Object) kelebihan beban.