XmlObjectSerializer.WriteEndObject Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
É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
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.