Sdílet prostřednictvím


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