Export (0) Print
Expand All

XmlSerializer Constructor (XmlTypeMapping)

Initializes an instance of the XmlSerializer class using an object that maps one type to another.

Namespace:  System.Xml.Serialization
Assembly:  System.Xml (in System.Xml.dll)

new : 
        xmlTypeMapping:XmlTypeMapping -> XmlSerializer


Type: System.Xml.Serialization.XmlTypeMapping

An XmlTypeMapping that maps one type to another.

This constructor is used to create an XmlSerializer when you serialize an object into a SOAP message. To control the SOAP messages generated, use the special attributes (beginning with the word "Soap") found in the System.Xml.Serialization namespace.

The following example serializes a class named Group. The serialization of the GroupName, IgnoreThis fields, and the members of the GroupType enumeration are overridden. In the CreateOverrideSerializer method, a SoapAttributeOverrides object is created, and for each overridden member or enumeration, a SoapAttributes object is created with the appropriate property set and added to the SoapAttributeOverrides object. An XmlMapping object is created using the SoapAttributeOverrides object, and that XmlMapping object is used to create the XmlSerializer that overrides the default serialization.

No code example is currently available or this language may not be supported.

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5, 3.0, 2.0, 1.1

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0, 2.0, 1.0

Portable Class Library

Obsolete (compiler warning) in Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
© 2015 Microsoft