XmlObjectSerializer.WriteObjectContent Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schreibt nur den Inhalt eines Objekts in ein XML-Dokument oder einen XML-Stream.
Überlädt
WriteObjectContent(XmlDictionaryWriter, Object) |
Schreibt nur den Inhalt des Objekts unter Verwendung des angegebenen XmlDictionaryWriter in das XML-Dokument oder den XML-Stream. |
WriteObjectContent(XmlWriter, Object) |
Schreibt nur den Inhalt des Objekts unter Verwendung des angegebenen XmlWriter in das XML-Dokument oder den XML-Stream. |
Hinweise
Die WriteStartObject, WriteObjectContent-Methode und die WriteEndObject-Methode müssen implementiert werden. Die drei Methoden werden nacheinander verwendet, um die vollständige Serialisierung unter Verwendung des Musters 'write start', 'write content' und 'write end' zu schreiben. Wenn die Implementierung mit XML-Elementen schreibt, können vor dem Schreiben der Objektinhalte Attribute eingefügt werden. Die drei Methoden werden auch von der virtuellen Implementierung der WriteObject-Methode aufgerufen.
WriteObjectContent(XmlDictionaryWriter, Object)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Schreibt nur den Inhalt des Objekts unter Verwendung des angegebenen XmlDictionaryWriter in das XML-Dokument oder den XML-Stream.
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)
Parameter
- writer
- XmlDictionaryWriter
Der XmlDictionaryWriter, der zum Schreiben des XML-Dokuments oder XML-Streams verwendet wurde.
- graph
- Object
Das Objekt, das den zu schreibenden Inhalt enthält.
Ausnahmen
der serialisierte Typ entspricht nicht den Datenvertragsregeln. Das DataContractAttribute-Attribut wurde z. B. nicht auf den Typ angewendet.
es liegt ein Problem mit der serialisierten Instanz vor.
die maximale Anzahl von zu serialisierenden Objekten wurde überschritten. Überprüfen Sie dieMaxItemsInObjectGraph-Eigenschaft.
Gilt für:
WriteObjectContent(XmlWriter, Object)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Schreibt nur den Inhalt des Objekts unter Verwendung des angegebenen XmlWriter in das XML-Dokument oder den XML-Stream.
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)
Parameter
- writer
- XmlWriter
Der XmlWriter, der zum Schreiben des XML-Dokuments oder XML-Streams verwendet wurde.
- graph
- Object
Das Objekt, das den zu schreibenden Inhalt enthält.
Ausnahmen
der serialisierte Typ entspricht nicht den Datenvertragsregeln. Das DataContractAttribute-Attribut wurde z. B. nicht auf den Typ angewendet.
es liegt ein Problem mit der serialisierten Instanz vor.
die maximale Anzahl von zu serialisierenden Objekten wurde überschritten. Überprüfen Sie dieMaxItemsInObjectGraph-Eigenschaft.