XmlObjectSerializer.WriteStartObject 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 das XML-Startelement in ein XML-Dokument oder einen XML-Stream.
Überlädt
WriteStartObject(XmlDictionaryWriter, Object) |
Schreibt den Anfang der Daten des Objekts als ein öffnendes XML-Element unter Verwendung des angegebenen XmlDictionaryWriter. |
WriteStartObject(XmlWriter, Object) |
Schreibt den Anfang der Daten des Objekts als ein öffnendes XML-Element unter Verwendung des angegebenen XmlWriter. |
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.
WriteStartObject(XmlDictionaryWriter, Object)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Schreibt den Anfang der Daten des Objekts als ein öffnendes XML-Element unter Verwendung des angegebenen XmlDictionaryWriter.
public:
abstract void WriteStartObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public abstract void WriteStartObject (System.Xml.XmlDictionaryWriter writer, object graph);
public abstract void WriteStartObject (System.Xml.XmlDictionaryWriter writer, object? graph);
abstract member WriteStartObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public MustOverride Sub WriteStartObject (writer As XmlDictionaryWriter, graph As Object)
Parameter
- writer
- XmlDictionaryWriter
Ein XmlDictionaryWriter zum Schreiben des XML-Dokuments.
- graph
- Object
Das zu serialisierende Objekt.
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:
WriteStartObject(XmlWriter, Object)
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
- Quelle:
- XmlObjectSerializer.cs
Schreibt den Anfang der Daten des Objekts als ein öffnendes XML-Element unter Verwendung des angegebenen XmlWriter.
public:
virtual void WriteStartObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteStartObject (System.Xml.XmlWriter writer, object graph);
public virtual void WriteStartObject (System.Xml.XmlWriter writer, object? graph);
abstract member WriteStartObject : System.Xml.XmlWriter * obj -> unit
override this.WriteStartObject : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteStartObject (writer As XmlWriter, graph As Object)
Parameter
- graph
- Object
Das zu serialisierende Objekt.
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.