XmlObjectSerializer.WriteObjectContent 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 uniquement le contenu d'un objet dans un document ou un flux XML.
Surcharges
WriteObjectContent(XmlDictionaryWriter, Object) |
Écrit uniquement le contenu de l'objet dans le flux ou le document XML à l'aide du XmlDictionaryWriter spécifié. |
WriteObjectContent(XmlWriter, Object) |
Écrit uniquement le contenu de l'objet dans le flux ou le document XML avec le XmlWriter spécifié. |
Remarques
Les méthodes WriteStartObject, WriteObjectContentet WriteEndObject doivent être implémentées. Ces trois méthodes sont utilisées successivement pour écrire la sérialisation complète à l'aide du modèle : écriture du début, écriture du contenu et écriture de la fin. Si l'implémentation écrit à l'aide d'éléments XML, les attributs peuvent être insérés avant d'écrire le contenu de l'objet. Les trois méthodes sont également appelées par l'implémentation virtuelle de la méthode WriteObject.
WriteObjectContent(XmlDictionaryWriter, Object)
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
Écrit uniquement le contenu de l'objet dans le flux ou le document XML à l'aide du XmlDictionaryWriter spécifié.
public:
abstract void WriteObjectContent(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public abstract void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object graph);
public abstract void WriteObjectContent (System.Xml.XmlDictionaryWriter writer, object? graph);
abstract member WriteObjectContent : System.Xml.XmlDictionaryWriter * obj -> unit
Public MustOverride Sub WriteObjectContent (writer As XmlDictionaryWriter, graph As Object)
Paramètres
- writer
- XmlDictionaryWriter
XmlDictionaryWriter utilisé pour écrire le flux ou le document XML.
- graph
- Object
Objet qui contient le contenu à écrire.
Exceptions
le type en cours de sérialisation 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 y a un problème avec l'instance en cours de sérialisation.
le nombre maximal d'objets à sérialiser a été dépassé. Vérifiez la propriété MaxItemsInObjectGraph.
S’applique à
WriteObjectContent(XmlWriter, Object)
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
- Source:
- XmlObjectSerializer.cs
Écrit uniquement le contenu de l'objet dans le flux ou le document XML avec le XmlWriter spécifié.
public:
virtual void WriteObjectContent(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public virtual void WriteObjectContent (System.Xml.XmlWriter writer, object graph);
public virtual void WriteObjectContent (System.Xml.XmlWriter writer, object? graph);
abstract member WriteObjectContent : System.Xml.XmlWriter * obj -> unit
override this.WriteObjectContent : System.Xml.XmlWriter * obj -> unit
Public Overridable Sub WriteObjectContent (writer As XmlWriter, graph As Object)
Paramètres
- graph
- Object
Objet qui contient le contenu à écrire.
Exceptions
le type en cours de sérialisation 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 y a un problème avec l'instance en cours de sérialisation.
le nombre maximal d'objets à sérialiser a été dépassé. Vérifiez la propriété MaxItemsInObjectGraph.