Provides mappings between code entities in .NET Framework Web service methods and the content of Web Services Description Language (WSDL) messages that are defined for SOAP Web services.
See Also: XmlReflectionMember Members
The System.Xml.Serialization.XmlReflectionMember class is not used directly. Instead, it is used:
To initialize System.Xml.Serialization.XmlSerializer objects while the .NET Framework is initializing a SOAP Web service or client.
By the System.Web.Services.Description.ServiceDescriptionReflector class while System.Web.Services.Description.ServiceDescriptionReflector creates System.Web.Services.Description.ServiceDescription objects from classes that are identified as SOAP Web services.
During reflection of a SOAP Web service method, arrays of System.Xml.Serialization.XmlReflectionMember objects are produced that represent the contents of WSDL message definitions. An array is produced for each of the following items that belong to a SOAP Web service method:
Input parameters.
Output parameters and return values.
Request SOAP headers via attributes.
Response SOAP headers via attributes.
The System.Xml.Serialization.SoapReflectionImporter and System.Xml.Serialization.XmlReflectionImporter classes translate an System.Xml.Serialization.XmlReflectionMember array into an System.Xml.Serialization.XmlMembersMapping that contains an System.Xml.Serialization.XmlMemberMapping collection, for further processing.