Freigeben über


DataContractJsonSerializer.WriteObjectContent Methode

Definition

Schreibt den Inhalt eines Objekts in XML, das JSON (JavaScript Object Notation) zugeordnet werden kann, ohne dass das Wrapperelement geschrieben wird.

Überlädt

WriteObjectContent(XmlDictionaryWriter, Object)

Schreibt den XML-Inhalt, der JSON (JavaScript Object Notation) zugeordnet werden kann, mit einem XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Schreibt den XML-Inhalt, der JSON (JavaScript Object Notation) zugeordnet werden kann, mit einem XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Schreibt den XML-Inhalt, der JSON (JavaScript Object Notation) zugeordnet werden kann, mit einem XmlDictionaryWriter.

public:
 override void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object? graph);
public override void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object graph);
override this.WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)

Parameter

writer
XmlDictionaryWriter

Der XmlDictionaryWriter, in den geschrieben werden soll.

graph
Object

Das zu schreibende 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 Instanz vor, die geschrieben wird.

Die maximale Anzahl von zu serialisierenden Objekten wurde überschritten. Überprüfen Sie dieMaxItemsInObjectGraph-Eigenschaft.

Gilt für:

WriteObjectContent(XmlWriter, Object)

Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs
Quelle:
DataContractJsonSerializer.cs

Schreibt den XML-Inhalt, der JSON (JavaScript Object Notation) zugeordnet werden kann, mit einem XmlWriter.

public:
 override void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObjectContent (System.Xml.XmlWriter writer, object? graph);
public override void WriteObjectContent (System.Xml.XmlWriter writer, object graph);
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObjectContent (writer As XmlWriter, graph As Object)

Parameter

writer
XmlWriter

Das XmlWriter-Objekt, das zum Schreiben verwendet wird.

graph
Object

Das zu schreibende 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 Instanz vor, die geschrieben wird.

Die maximale Anzahl von zu serialisierenden Objekten wurde überschritten. Überprüfen Sie dieMaxItemsInObjectGraph-Eigenschaft.

Gilt für: