XmlObjectSerializer.WriteObjectContent 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 pouze obsah objektu do dokumentu XML nebo datového proudu.
Přetížení
WriteObjectContent(XmlDictionaryWriter, Object) |
Zapíše pouze obsah objektu do dokumentu XML nebo datového proudu pomocí zadaného XmlDictionaryWriterobjektu . |
WriteObjectContent(XmlWriter, Object) |
Zapíše pouze obsah objektu do dokumentu XML nebo datového proudu se zadaným XmlWriterobjektem . |
Poznámky
Metody WriteStartObject, WriteObjectContenta WriteEndObject musí být implementovány. Tři metody se používají postupně k zápisu kompletní serializace pomocí vzoru: write start, write content, and write end. Pokud implementace zapisuje pomocí elementů XML, mohou být atributy vloženy před zápisem obsahu objektu. Tři metody jsou také volána virtuální implementací WriteObject metody .
WriteObjectContent(XmlDictionaryWriter, Object)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Zapíše pouze obsah objektu do dokumentu XML nebo datového proudu pomocí zadaného XmlDictionaryWriterobjektu .
public:
abstract void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public abstract void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object graph);
public abstract void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object? graph);
abstract member WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public MustOverride Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)
Parametry
- writer
- XmlDictionaryWriter
Slouží XmlDictionaryWriter k zápisu dokumentu XML nebo streamu.
- graph
- Object
Objekt, který obsahuje obsah k zápisu.
Výjimky
serializovaný typ neodpovídá pravidlům kontraktu dat. Například DataContractAttribute atribut 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
WriteObjectContent(XmlWriter, Object)
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
- Zdroj:
- XmlObjectSerializer.cs
Zapíše pouze obsah objektu do dokumentu XML nebo datového proudu se zadaným XmlWriterobjektem .
public:
virtual void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteObjectContent (System.Xml.XmlWriter writer, object graph);
public virtual void WriteObjectContent (System.Xml.XmlWriter writer, object? graph);
abstract member WriteObjectContent : System.Xml.XmlWriter * obj -> unit
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteObjectContent (writer As XmlWriter, graph As Object)
Parametry
- graph
- Object
Objekt, který obsahuje obsah k zápisu.
Výjimky
serializovaný typ neodpovídá pravidlům kontraktu dat. Například DataContractAttribute atribut 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.