XmlObjectSerializer::WriteObject Method
Writes all the object data (starting XML element, content, and closing element) to an XML document or stream.
Assembly: System.Runtime.Serialization (in System.Runtime.Serialization.dll)
| Name | Description | |
|---|---|---|
![]() | WriteObject(Stream^, Object^) | Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified Stream. |
![]() | WriteObject(XmlDictionaryWriter^, Object^) | Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified XmlDictionaryWriter. |
![]() | WriteObject(XmlWriter^, Object^) | Writes the complete content (start, content, and end) of the object to the XML document or stream with the specified XmlWriter. |
| 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 serialized. |
| QuotaExceededException | the maximum number of objects to serialize has been exceeded. Check the MaxItemsInObjectGraph property. |
