Comparteix a través de


DataContractJsonSerializer.WriteObjectContent Método

Definición

Escribe el contenido de un objeto a XML que puede estar asignado a JavaScript Object Notation (JSON) sin escribir el elemento de ajuste.

Sobrecargas

WriteObjectContent(XmlDictionaryWriter, Object)

Escribe el contenido de XML que puede asignarse a JavaScript Object Notation (JSON) mediante XmlDictionaryWriter.

WriteObjectContent(XmlWriter, Object)

Escribe el contenido de XML que puede asignarse a JavaScript Object Notation (JSON) mediante XmlWriter.

WriteObjectContent(XmlDictionaryWriter, Object)

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

Escribe el contenido de XML que puede asignarse a JavaScript Object Notation (JSON) mediante 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)

Parámetros

writer
XmlDictionaryWriter

XmlDictionaryWriter en el que se va a escribir.

graph
Object

Objeto que se va a escribir.

Excepciones

El tipo que se está serializando no se ajusta a las reglas del contrato de datos. Por ejemplo, el atributo DataContractAttribute no se ha aplicado al tipo.

Hay un problema con la instancia que se está escribiendo.

Se ha superado el número máximo de objetos para serializar. Compruebe la propiedad MaxItemsInObjectGraph.

Se aplica a

WriteObjectContent(XmlWriter, Object)

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

Escribe el contenido de XML que puede asignarse a JavaScript Object Notation (JSON) mediante 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)

Parámetros

writer
XmlWriter

XmlWriter donde se va a escribir.

graph
Object

Objeto que se va a escribir.

Excepciones

El tipo que se está serializando no se ajusta a las reglas del contrato de datos. Por ejemplo, el atributo DataContractAttribute no se ha aplicado al tipo.

Hay un problema con la instancia que se está escribiendo.

Se ha superado el número máximo de objetos para serializar. Compruebe la propiedad MaxItemsInObjectGraph.

Se aplica a