XmlObjectSerializer.WriteEndObject Metoda

Definice

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

writer
XmlWriter

Slouží XmlWriter 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.

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.

Platí pro