XmlObjectSerializer.WriteObjectContent Metoda

Definice

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

writer
XmlWriter

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