XmlObjectSerializer.WriteEndObject Méthode

Définition

Écrit l’élément XML fermant dans un flux ou un document XML.

Surcharges

Nom Description
WriteEndObject(XmlWriter)

Écrit la fin des données d’objet en tant qu’élément XML fermant dans le document XML ou le flux avec un XmlWriter.

WriteEndObject(XmlDictionaryWriter)

Écrit la fin des données d’objet en tant qu’élément XML fermant dans le document XML ou le flux avec un XmlDictionaryWriter.

Remarques

Les WriteStartObjectméthodes et WriteEndObject les méthodes WriteObjectContentdoivent être implémentées. Les trois méthodes sont utilisées en succession pour écrire la sérialisation complète à l’aide du modèle : début d’écriture, écriture de contenu et fin d’écriture. Les utilisateurs peuvent insérer des attributs XML pendant l’écriture de l’objet entre les appels à WriteStartObject et WriteEndObject. Les trois méthodes sont également appelées par l’implémentation virtuelle de la WriteObject méthode.

WriteEndObject(XmlWriter)

Écrit la fin des données d’objet en tant qu’élément XML fermant dans le document XML ou le flux avec 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)

Paramètres

writer
XmlWriter

Utilisé XmlWriter pour écrire le document ou le flux XML.

Exceptions

le type sérialisé n’est pas conforme aux règles de contrat de données. Par exemple, l’attribut DataContractAttribute n’a pas été appliqué au type.

il existe un problème avec la sérialisation de l’instance.

le nombre maximal d’objets à sérialiser a été dépassé. Vérifiez la propriété MaxItemsInObjectGraph.

S’applique à

WriteEndObject(XmlDictionaryWriter)

Écrit la fin des données d’objet en tant qu’élément XML fermant dans le document XML ou le flux avec 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)

Paramètres

writer
XmlDictionaryWriter

Utilisé XmlDictionaryWriter pour écrire le document ou le flux XML.

Exceptions

le type sérialisé n’est pas conforme aux règles de contrat de données. Par exemple, l’attribut DataContractAttribute n’a pas été appliqué au type.

il existe un problème avec la sérialisation de l’instance.

le nombre maximal d’objets à sérialiser a été dépassé. Vérifiez la propriété MaxItemsInObjectGraph.

S’applique à