XmlObjectSerializer.WriteEndObject 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 el elemento XML de cierre en una secuencia o documento XML.
Sobrecargas
| Nombre | Description |
|---|---|
| WriteEndObject(XmlWriter) |
Escribe el final de los datos del objeto como un elemento XML de cierre en el documento XML o secuencia con un XmlWriter. |
| WriteEndObject(XmlDictionaryWriter) |
Escribe el final de los datos del objeto como un elemento XML de cierre en el documento XML o secuencia con un XmlDictionaryWriter. |
Comentarios
Los WriteStartObjectmétodos , WriteObjectContenty WriteEndObject deben implementarse. Los tres métodos se usan en sucesión para escribir la serialización completa mediante el patrón: inicio de escritura, escritura de contenido y finalización de escritura. Los usuarios pueden insertar atributos XML durante la escritura del objeto entre las llamadas a WriteStartObject y WriteEndObject. La implementación virtual del WriteObject método también llama a los tres métodos.
WriteEndObject(XmlWriter)
Escribe el final de los datos del objeto como un elemento XML de cierre en el documento XML o secuencia con un XmlWriter.
public:
virtual void WriteEndObject(System::Xml::XmlWriter ^ writer);
public virtual void WriteEndObject(System.Xml.XmlWriter writer);
abstract member WriteEndObject : System.Xml.XmlWriter -> unit
override this.WriteEndObject : System.Xml.XmlWriter -> unit
Public Overridable Sub WriteEndObject (writer As XmlWriter)
Parámetros
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á serializando.
se ha superado el número máximo de objetos que se van a serializar. Compruebe la propiedad MaxItemsInObjectGraph.
Se aplica a
WriteEndObject(XmlDictionaryWriter)
Escribe el final de los datos del objeto como un elemento XML de cierre en el documento XML o secuencia con un XmlDictionaryWriter.
public:
abstract void WriteEndObject(System::Xml::XmlDictionaryWriter ^ writer);
public abstract void WriteEndObject(System.Xml.XmlDictionaryWriter writer);
abstract member WriteEndObject : System.Xml.XmlDictionaryWriter -> unit
Public MustOverride Sub WriteEndObject (writer As XmlDictionaryWriter)
Parámetros
- writer
- XmlDictionaryWriter
que XmlDictionaryWriter se usa para escribir el documento o la secuencia XML.
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á serializando.
se ha superado el número máximo de objetos que se van a serializar. Compruebe la propiedad MaxItemsInObjectGraph.