XmlObjectSerializer.WriteEndObject 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 elemen XML penutup ke aliran atau dokumen XML.
Overload
| Nama | Deskripsi |
|---|---|
| WriteEndObject(XmlWriter) |
Menulis akhir data objek sebagai elemen XML penutup ke dokumen XML atau streaming dengan XmlWriter. |
| WriteEndObject(XmlDictionaryWriter) |
Menulis akhir data objek sebagai elemen XML penutup ke dokumen XML atau streaming dengan XmlDictionaryWriter. |
Keterangan
Metode WriteStartObject, WriteObjectContent, dan WriteEndObject harus diimplementasikan. Ketiga metode ini digunakan secara berturut-turut untuk menulis serialisasi lengkap menggunakan pola: mulai tulis, tulis konten, dan tulis akhir. Pengguna dapat menyisipkan atribut XML selama penulisan objek antara panggilan ke WriteStartObject dan WriteEndObject. Ketiga metode ini juga dipanggil oleh implementasi WriteObject virtual metode .
WriteEndObject(XmlWriter)
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
Menulis akhir data objek sebagai elemen XML penutup ke dokumen XML atau streaming dengan XmlWriter.
public:
virtual void WriteEndObject(System::Xml::XmlWriter ^ writer);
public virtual void WriteEndObject(System.Xml.XmlWriter writer);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual void WriteEndObject(System.Xml.XmlWriter writer);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public virtual void WriteEndObject(System.Xml.XmlWriter writer);
abstract member WriteEndObject : System.Xml.XmlWriter -> unit
override this.WriteEndObject : System.Xml.XmlWriter -> unit
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member WriteEndObject : System.Xml.XmlWriter -> unit
override this.WriteEndObject : System.Xml.XmlWriter -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member WriteEndObject : System.Xml.XmlWriter -> unit
override this.WriteEndObject : System.Xml.XmlWriter -> unit
Public Overridable Sub WriteEndObject (writer As XmlWriter)
Parameter
- Atribut
Pengecualian
jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
ada masalah dengan instans yang sedang diserialisasikan.
jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.
Berlaku untuk
WriteEndObject(XmlDictionaryWriter)
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
- Sumber:
- XmlObjectSerializer.cs
Menulis akhir data objek sebagai elemen XML penutup ke dokumen XML atau streaming dengan XmlDictionaryWriter.
public:
abstract void WriteEndObject(System::Xml::XmlDictionaryWriter ^ writer);
public abstract void WriteEndObject(System.Xml.XmlDictionaryWriter writer);
[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public abstract void WriteEndObject(System.Xml.XmlDictionaryWriter writer);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")]
public abstract void WriteEndObject(System.Xml.XmlDictionaryWriter writer);
abstract member WriteEndObject : System.Xml.XmlDictionaryWriter -> unit
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member WriteEndObject : System.Xml.XmlDictionaryWriter -> unit
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("Data Contract Serialization and Deserialization might require types that cannot be statically analyzed. Make sure all of the required types are preserved.")>]
abstract member WriteEndObject : System.Xml.XmlDictionaryWriter -> unit
Public MustOverride Sub WriteEndObject (writer As XmlDictionaryWriter)
Parameter
- writer
- XmlDictionaryWriter
Digunakan XmlDictionaryWriter untuk menulis dokumen atau aliran XML.
- Atribut
Pengecualian
jenis yang diserialisasikan tidak sesuai dengan aturan kontrak data. Misalnya, DataContractAttribute atribut belum diterapkan ke jenis .
ada masalah dengan instans yang sedang diserialisasikan.
jumlah maksimum objek yang akan diserialisasikan telah terlampaui. Periksa properti MaxItemsInObjectGraph.