DataContractJsonSerializer.WriteObjectContent Méthode

Définition

Écrit le contenu d’un objet en XML pouvant être mappé à JSON (JavaScript Object Notation) sans écrire l’élément d’habillage.

Surcharges

WriteObjectContent(XmlDictionaryWriter, Object)

Écrit le contenu XML qui peut être mappé à JSON (JavaScript Object Notation) à l'aide d'un XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Écrit le contenu XML qui peut être mappé à JSON (JavaScript Object Notation) à l'aide d'un XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs

Écrit le contenu XML qui peut être mappé à JSON (JavaScript Object Notation) à l'aide d'un 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)

Paramètres

writer
XmlDictionaryWriter

XmlDictionaryWriter dans lequel écrire.

graph
Object

Objet à écrire.

Exceptions

Le type en cours de sérialisation n'est pas conforme aux règles de contrat de données. Par exemple, l'attribut DataContractAttribute n'a pas été appliqué au type.

Il y a un problème avec l'instance en cours d'écriture.

Le nombre maximal d'objets à sérialiser a été dépassé. Vérifiez la propriété MaxItemsInObjectGraph.

S’applique à

WriteObjectContent(XmlWriter, Object)

Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs
Source:
DataContractJsonSerializer.cs

Écrit le contenu XML qui peut être mappé à JSON (JavaScript Object Notation) à l'aide d'un 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)

Paramètres

writer
XmlWriter

XmlWriter utilisé pour l'écriture.

graph
Object

Objet à écrire.

Exceptions

Le type en cours de sérialisation n'est pas conforme aux règles de contrat de données. Par exemple, l'attribut DataContractAttribute n'a pas été appliqué au type.

Il y a un problème avec l'instance en cours d'écriture.

Le nombre maximal d'objets à sérialiser a été dépassé. Vérifiez la propriété MaxItemsInObjectGraph.

S’applique à