DataContractJsonSerializer.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 wordt een object geserialiseerd naar een JSON-document (JavaScript Object Notation).
Overloads
| Name | Description |
|---|---|
| WriteObject(Stream, Object) |
Serialiseert een opgegeven object naar JSON-gegevens (JavaScript Object Notation) en schrijft de resulterende JSON naar een stream. |
| WriteObject(XmlDictionaryWriter, Object) |
Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, met een XmlDictionaryWriter. |
| WriteObject(XmlWriter, Object) |
Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, met een XmlWriter. |
WriteObject(Stream, Object)
Serialiseert een opgegeven object naar JSON-gegevens (JavaScript Object Notation) en schrijft de resulterende JSON naar een stream.
public:
void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public:
override void WriteObject(System::IO::Stream ^ stream, System::Object ^ graph);
public void WriteObject(System.IO.Stream stream, object graph);
public override void WriteObject(System.IO.Stream stream, object graph);
member this.WriteObject : System.IO.Stream * obj -> unit
override this.WriteObject : System.IO.Stream * obj -> unit
Public Sub WriteObject (stream As Stream, graph As Object)
Public Overrides Sub WriteObject (stream As Stream, graph As Object)
Parameters
- 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.
Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.
Van toepassing op
WriteObject(XmlDictionaryWriter, Object)
Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, met een XmlDictionaryWriter.
public:
override void WriteObject(System::Xml::XmlDictionaryWriter ^ writer, System::Object ^ graph);
public override void WriteObject(System.Xml.XmlDictionaryWriter writer, object graph);
override this.WriteObject : System.Xml.XmlDictionaryWriter * obj -> unit
Public Overrides Sub WriteObject (writer As XmlDictionaryWriter, graph As Object)
Parameters
- writer
- XmlDictionaryWriter
Het XmlDictionaryWriter wordt gebruikt om het XML-document of de stream te schrijven om toe te wijzen aan JSON.
- graph
- Object
Het object dat de gegevens bevat die 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.
Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.
Van toepassing op
WriteObject(XmlWriter, Object)
Hiermee serialiseert u een object naar XML dat kan worden toegewezen aan JavaScript Object Notation (JSON). Hiermee schrijft u alle objectgegevens, inclusief het begin-XML-element, de inhoud en het afsluitende element, 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 wordt gebruikt om het XML-document te schrijven om toe te wijzen aan JSON.
- graph
- Object
Het object dat de gegevens bevat die 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.
Het maximum aantal objecten dat moet worden geserialiseerd, is overschreden. Controleer de eigenschap MaxItemsInObjectGraph.