XmlObjectSerializer.WriteEndObject Metodo

Definizione

Scrive l'ultimo elemento XML in un flusso o documento XML.Writes the closing XML element to an XML stream or document.

Overload

WriteEndObject(XmlWriter)

Scrive la fine dei dati dell'oggetto come un elemento XML finale nel documento o flusso XML con una classe XmlWriter.Writes the end of the object data as a closing XML element to the XML document or stream with an XmlWriter.

WriteEndObject(XmlDictionaryWriter)

Scrive la fine dei dati dell'oggetto come un elemento XML finale nel documento o flusso XML con una classe XmlDictionaryWriter.Writes the end of the object data as a closing XML element to the XML document or stream with an XmlDictionaryWriter.

Commenti

È necessario implementare i metodi WriteStartObject, WriteObjectContent e WriteEndObject.The WriteStartObject, WriteObjectContent, and WriteEndObject methods must be implemented. I tre metodi vengono usati in successione per scrivere la serializzazione completa usando il modello: scrittura inizio, scrittura contenuto e scrittura fine.The three methods are used in succession to write the complete serialization using the pattern: write start, write content, and write end. Gli utenti possono inserire attributi XML durante la scrittura dell'oggetto tra le chiamate a WriteStartObject e WriteEndObject.Users can insert XML attributes during the writing of the object between the calls to WriteStartObject and WriteEndObject. I tre metodi vengono inoltre chiamati dall'implementazione virtuale del metodo WriteObject.The three methods are also called by the virtual implementation of the WriteObject method.

WriteEndObject(XmlWriter)

Scrive la fine dei dati dell'oggetto come un elemento XML finale nel documento o flusso XML con una classe XmlWriter.Writes the end of the object data as a closing XML element to the XML document or stream with an 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)

Parametri

writer
XmlWriter

XmlWriter utilizzato per scrivere il documento o il flusso XML.An XmlWriter used to write the XML document or stream.

Eccezioni

il tipo serializzato non è conforme alle regole del contratto dati.the type being serialized does not conform to data contract rules. Ad esempio, l'attributo DataContractAttribute non è stato applicato al tipo.For example, the DataContractAttribute attribute has not been applied to the type.

problema con l'istanza da serializzare.there is a problem with the instance being serialized.

È stato superato il numero massimo di oggetti da serializzare.the maximum number of objects to serialize has been exceeded. Verificare la proprietà MaxItemsInObjectGraph.Check the MaxItemsInObjectGraph property.

WriteEndObject(XmlDictionaryWriter)

Scrive la fine dei dati dell'oggetto come un elemento XML finale nel documento o flusso XML con una classe XmlDictionaryWriter.Writes the end of the object data as a closing XML element to the XML document or stream with an 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)

Parametri

writer
XmlDictionaryWriter

XmlDictionaryWriter utilizzato per scrivere il documento o il flusso XML.An XmlDictionaryWriter used to write the XML document or stream.

Eccezioni

il tipo serializzato non è conforme alle regole del contratto dati.the type being serialized does not conform to data contract rules. Ad esempio, l'attributo DataContractAttribute non è stato applicato al tipo.For example, the DataContractAttribute attribute has not been applied to the type.

problema con l'istanza da serializzare.there is a problem with the instance being serialized.

È stato superato il numero massimo di oggetti da serializzare.the maximum number of objects to serialize has been exceeded. Verificare la proprietà MaxItemsInObjectGraph.Check the MaxItemsInObjectGraph property.

Si applica a