XmlObjectSerializer.WriteEndObject Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zapíše závěrečný element XML do datového proudu XML nebo dokumentu.
Přetížení
WriteEndObject(XmlWriter) |
Zapíše konec dat objektu jako uzavírací element XML do dokumentu XML nebo datového XmlWriterproudu pomocí . |
WriteEndObject(XmlDictionaryWriter) |
Zapíše konec dat objektu jako uzavírací element XML do dokumentu XML nebo datového XmlDictionaryWriterproudu pomocí . |
Poznámky
Metody WriteStartObject, WriteObjectContenta WriteEndObject musí být implementovány. Tyto tři metody se používají postupně k zápisu úplné serializace pomocí vzoru: write start, write content, and write end. Uživatelé mohou během zápisu objektu vložit atributy XML mezi volání WriteStartObject a WriteEndObject. Tyto tři metody jsou také volána virtuální implementací WriteObject metody.
WriteEndObject(XmlWriter)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Zapíše konec dat objektu jako uzavírací element XML do dokumentu XML nebo datového XmlWriterproudu pomocí .
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)
Parametry
Výjimky
serializovaný typ neodpovídá pravidlům kontraktu dat. Například atribut DataContractAttribute nebyl použit pro typ.
došlo k problému se serializovanou instancí.
byl překročen maximální počet objektů k serializaci. Zkontrolujte vlastnost MaxItemsInObjectGraph.
Platí pro
WriteEndObject(XmlDictionaryWriter)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Zapíše konec dat objektu jako uzavírací element XML do dokumentu XML nebo datového XmlDictionaryWriterproudu pomocí .
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)
Parametry
- writer
- XmlDictionaryWriter
Slouží XmlDictionaryWriter k zápisu dokumentu XML nebo streamu.
Výjimky
serializovaný typ neodpovídá pravidlům kontraktu dat. Například atribut DataContractAttribute nebyl použit pro typ.
došlo k problému se serializovanou instancí.
byl překročen maximální počet objektů k serializaci. Zkontrolujte vlastnost MaxItemsInObjectGraph.