DataContractSerializer.WriteObject Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee schrijft u alle objectgegevens (het starten van het XML-element, de inhoud en het afsluitende element) naar een XML-document of -stream.
Overloads
| Name | Description |
|---|---|
| WriteObject(XmlWriter, Object) |
Schrijft alle objectgegevens (beginnend XML-element, inhoud en slotelement) naar een XML-document of stream met een XmlWriter. |
| WriteObject(XmlDictionaryWriter, Object, DataContractResolver) |
Hiermee schrijft u alle objectgegevens (het starten van het XML-element, de inhoud en het insluiten van een element) naar een XML-document of -stream met behulp van de opgegeven XmlDictionaryWriter. De methode bevat een resolver voor toewijzingsdeclaraties |
WriteObject(XmlWriter, Object)
Schrijft alle objectgegevens (beginnend XML-element, inhoud en slotelement) naar een XML-document of stream met een XmlWriter.
public:
override void WriteObject(System::Xml::XmlWriter ^ writer, System::Object ^ graph);
public override void WriteObject(System.Xml.XmlWriter writer, object graph);
override this.WriteObject : System.Xml.XmlWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlWriter, graph As Object)
Parameters
- writer
- XmlWriter
Het XmlWriter xml-document of de stream die wordt gebruikt voor het schrijven van het XML-document.
- graph
- Object
Het object dat de gegevens bevat die naar de stream moeten worden geschreven.
Uitzonderingen
Het type dat wordt geserialiseerd, voldoet niet aan regels voor gegevenscontract. Het kenmerk is bijvoorbeeld DataContractAttribute niet toegepast op het type.
Er is een probleem met het schrijven van het exemplaar.
Van toepassing op
WriteObject(XmlDictionaryWriter, Object, DataContractResolver)
Hiermee schrijft u alle objectgegevens (het starten van het XML-element, de inhoud en het insluiten van een element) naar een XML-document of -stream met behulp van de opgegeven XmlDictionaryWriter. De methode bevat een resolver voor toewijzingsdeclaraties xsi:type tijdens runtime.
public:
void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph, System::Runtime::Serialization::DataContractResolver ^ dataContractResolver);
public void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph, System.Runtime.Serialization.DataContractResolver dataContractResolver);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj * System.Runtime.Serialization.DataContractResolver -> unit
Public Sub WriteObject (writer As XmlDictionaryWriter, graph As Object, dataContractResolver As DataContractResolver)
Parameters
- writer
- XmlDictionaryWriter
Een XmlDictionaryWriter die wordt gebruikt om de inhoud naar het XML-document of de xml-stream te schrijven.
- graph
- Object
Het object dat de inhoud bevat die moet worden geschreven.
- dataContractResolver
- DataContractResolver
Een implementatie van de DataContractResolver gebruikte xsi:type declaraties aan bekende gegevenscontracten.