Name
SoapAttributeOverrides — System.Xml.Serialization (system.xml.dll) class
Synopsis
public class SoapAttributeOverrides { // Public Constructors public SoapAttributeOverrides( ); // Public Instance Properties public SoapAttributes this[ Type type, string member ]{get; } public SoapAttributes this[ Type type ]{get; } // Public Instance Methods public void Add( Type type, SoapAttributes attributes); public void Add( Type type, string member, SoapAttributes attributes); }
This type represents a collection of
SoapAttributes
instances, which allows you to
customize the way the XmlSerializer
serializes
objects to SOAP. It is used in conjunction with the
XmlTypeMapping
class at runtime to override the
serialization attributes attached to an object, such as changing
SoapAttributeAttribute
to
SoapElementAttribute
so that a particular field is
serialized as an XML element rather than an XML attribute. The
Add( )
method is used to add a
SoapAttributes
instance to the collection for a
specific type or member, and indexers are used to retrieve a
SoapAttributes
instance for a specific type or
member.
Get .NET & XML now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.