DataContractSerializer.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í.
Escribe todos los datos (elemento XML inicial, contenido y elemento de cierre) de objeto en un documento o secuencia XML.
Sobrecargas
WriteObject(XmlWriter, Object) |
Escribe todos los datos de objeto (elemento XML inicial, contenido y elemento de cierre) en un documento o secuencia XML con XmlWriter. |
WriteObject(XmlDictionaryWriter, Object, DataContractResolver) |
Escribe todos los datos del objeto (elemento XML inicial, contenido y elemento envolvente) en un documento XML o secuencia mediante el xmlDictionaryWriter especificado. El método incluye una resolución para asignar las declaraciones |
WriteObject(XmlWriter, Object)
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
Escribe todos los datos de objeto (elemento XML inicial, contenido y elemento de cierre) en un documento o secuencia XML con XmlWriter.
public:
override void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObject (System.Xml.XmlWriter writer, 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
El objeto que contiene los datos que se van a escribir en la secuencia.
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 aplica a
WriteObject(XmlDictionaryWriter, Object, DataContractResolver)
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
- Source:
- DataContractSerializer.cs
Escribe todos los datos del objeto (elemento XML inicial, contenido y elemento envolvente) en un documento XML o secuencia mediante el xmlDictionaryWriter especificado. El método incluye una resolución para asignar las declaraciones xsi:type
en tiempo de ejecución.
public:
void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph, System::Runtime::Serialization::DataContractResolver ^ dataContractResolver);
public void WriteObject (System.Xml.XmlDictionaryWriter writer, object? graph, System.Runtime.Serialization.DataContractResolver? dataContractResolver);
public void WriteObject (System.Xml.XmlDictionaryWriter writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj * System.Runtime.Serialization.DataContractResolver -> unit
Public Sub WriteObject (writer As XmlDictionaryWriter, graph As Object, dataContractResolver As DataContractResolver)
Parámetros
- writer
- XmlDictionaryWriter
Escritor XmlDictionaryWriter que se usa para escribir el contenido en el documento o la secuencia XML.
- graph
- Object
El objeto que contiene el contenido que se va a escribir.
- dataContractResolver
- DataContractResolver
Implementación de DataContractResolver utilizada para asignar las declaraciones xsi:type
a los contratos de datos conocidos.