XmlObjectSerializer.WriteEndObject Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skriver det avslutande XML-elementet till en XML-dataström eller ett dokument.
Överlagringar
| Name | Description |
|---|---|
| WriteEndObject(XmlWriter) |
Skriver slutet av objektdata som ett avslutande XML-element till XML-dokumentet eller dataströmmen med en XmlWriter. |
| WriteEndObject(XmlDictionaryWriter) |
Skriver slutet av objektdata som ett avslutande XML-element till XML-dokumentet eller dataströmmen med en XmlDictionaryWriter. |
Kommentarer
Metoderna WriteStartObject, WriteObjectContentoch WriteEndObject måste implementeras. De tre metoderna används i följd för att skriva den fullständiga serialiseringen med hjälp av mönstret: skrivstart, skrivinnehåll och skrivslut. Användare kan infoga XML-attribut när objektet skrivs mellan anropen till WriteStartObject och WriteEndObject. De tre metoderna anropas också av den virtuella implementeringen av WriteObject metoden.
WriteEndObject(XmlWriter)
Skriver slutet av objektdata som ett avslutande XML-element till XML-dokumentet eller dataströmmen med en XmlWriter.
public:
virtual void WriteEndObject(System::Xml::XmlWriter ^ writer);
public virtual void WriteEndObject(System.Xml.XmlWriter writer);
abstract member WriteEndObject : System.Xml.XmlWriter -> unit
override this.WriteEndObject : System.Xml.XmlWriter -> unit
Public Overridable Sub WriteEndObject (writer As XmlWriter)
Parametrar
Undantag
den typ som serialiseras överensstämmer inte med reglerna för datakontrakt. Attributet har till exempel DataContractAttribute inte tillämpats på typen.
det finns ett problem med att instansen serialiseras.
det maximala antalet objekt som ska serialiseras har överskridits. Kontrollera egenskapen MaxItemsInObjectGraph.
Gäller för
WriteEndObject(XmlDictionaryWriter)
Skriver slutet av objektdata som ett avslutande XML-element till XML-dokumentet eller dataströmmen med en XmlDictionaryWriter.
public:
abstract void WriteEndObject(System::Xml::XmlDictionaryWriter ^ writer);
public abstract void WriteEndObject(System.Xml.XmlDictionaryWriter writer);
abstract member WriteEndObject : System.Xml.XmlDictionaryWriter -> unit
Public MustOverride Sub WriteEndObject (writer As XmlDictionaryWriter)
Parametrar
- writer
- XmlDictionaryWriter
En XmlDictionaryWriter som används för att skriva XML-dokumentet eller dataströmmen.
Undantag
den typ som serialiseras överensstämmer inte med reglerna för datakontrakt. Attributet har till exempel DataContractAttribute inte tillämpats på typen.
det finns ett problem med att instansen serialiseras.
det maximala antalet objekt som ska serialiseras har överskridits. Kontrollera egenskapen MaxItemsInObjectGraph.