The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.
DataContractSerializer::WriteObjectContent Method (XmlDictionaryWriter^, Object^)
.NET Framework (current version)
Writes the XML content using an XmlDictionaryWriter.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
public: virtual void WriteObjectContent( XmlDictionaryWriter^ writer, Object^ graph ) override
Parameters
- writer
-
Type:
System.Xml::XmlDictionaryWriter^
The XmlDictionaryWriter used to write the stream.
- graph
-
Type:
System::Object^
The object to write to the stream.
| Exception | Condition |
|---|---|
| InvalidDataContractException | The type being serialized does not conform to data contract rules. For example, the DataContractAttribute attribute has not been applied to the type. |
| SerializationException | There is a problem with the instance being written. |
The following example creates an object to serialize, an instance of the DataContractSerializer, and an instance of the XmlDictionaryWriter class. The example uses the WriteStartObject, WriteObjectContent, and WriteObjectContent methods to write the object data into the XML document.
Universal Windows Platform
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 3.0
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Show: