[ Team LiB ] Previous Section Next Section

SoapAttributeOverridesSystem.Xml.Serialization (system.xml.dll)    class 

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.

    [ Team LiB ] Previous Section Next Section