DataContractJsonSerializer.WriteObject Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Serializa un objeto en un documento de notación de objetos JavaScript (JSON).
Sobrecargas
| Nombre | Description |
|---|---|
| WriteObject(Stream, Object) |
Serializa un objeto especificado en datos de notación de objetos JavaScript (JSON) y escribe el JSON resultante en una secuencia. |
| WriteObject(XmlDictionaryWriter, Object) |
Serializa un objeto a XML que se puede asignar a notación de objetos JavaScript (JSON). Escribe todos los datos del objeto, incluido el elemento XML inicial, el contenido y el elemento de cierre, con un XmlDictionaryWriter. |
| WriteObject(XmlWriter, Object) |
Serializa un objeto a XML que se puede asignar a notación de objetos JavaScript (JSON). Escribe todos los datos del objeto, incluido el elemento XML inicial, el contenido y el elemento de cierre, con un XmlWriter. |
WriteObject(Stream, Object)
Serializa un objeto especificado en datos de notación de objetos JavaScript (JSON) y escribe el JSON resultante en una secuencia.
public:
void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public:
override void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public void WriteObject(System.IO.Stream stream, object graph);
public override void WriteObject(System.IO.Stream stream, object graph);
member this.WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Sub WriteObject (stream As Stream, graph As Object)
Public Overrides Sub WriteObject (stream As Stream, graph As Object)
Parámetros
- graph
- Object
Objeto que contiene los datos que se van a escribir en la secuencia.
Excepciones
El tipo que se serializa no se ajusta a las reglas de contrato de datos. Por ejemplo, el DataContractAttribute atributo 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 que se van a serializar. Compruebe la propiedad MaxItemsInObjectGraph.
Se aplica a
WriteObject(XmlDictionaryWriter, Object)
Serializa un objeto a XML que se puede asignar a notación de objetos JavaScript (JSON). Escribe todos los datos del objeto, incluido el elemento XML inicial, el contenido y el elemento de cierre, con un XmlDictionaryWriter.
public:
override void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlDictionaryWriter, graph As Object)
Parámetros
- writer
- XmlDictionaryWriter
XmlDictionaryWriter que se usa para escribir el documento o secuencia XML que se va a asignar a JSON.
- graph
- Object
Objeto que contiene los datos que se van a escribir.
Excepciones
El tipo que se serializa no se ajusta a las reglas de contrato de datos. Por ejemplo, el DataContractAttribute atributo 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 que se van a serializar. Compruebe la propiedad MaxItemsInObjectGraph.
Se aplica a
WriteObject(XmlWriter, Object)
Serializa un objeto a XML que se puede asignar a notación de objetos JavaScript (JSON). Escribe todos los datos del objeto, incluido el elemento XML inicial, el contenido y el elemento de cierre, con un XmlWriter.
public:
override void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObject(System.Xml.XmlWriter writer, object graph);
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlWriter, graph As Object)
Parámetros
- graph
- Object
Objeto que contiene los datos que se van a escribir.
Excepciones
El tipo que se serializa no se ajusta a las reglas de contrato de datos. Por ejemplo, el DataContractAttribute atributo 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 que se van a serializar. Compruebe la propiedad MaxItemsInObjectGraph.