XmlCodeExporter (Clase)
Ensamblado: System.Xml (en system.xml.dll)
La clase XmlCodeExporter genera tipos de .NET Framework o declaraciones de atributos de las asignaciones internas a los tipos de .NET Framework. Estas asignaciones internas las genera la clase XmlSchemaImporter para elementos definidos en un documento XSD o como parte de un documento en lenguaje de descripción de servicios Web (WSDL). XmlCodeExporter no se usa directamente; se usa con la herramienta de lenguaje de descripción de servicios Web (Wsdl.exe) o la herramienta de definición de esquemas XML (Xsd.exe).
Wsdl.exe usa los tipos o las declaraciones de atributos que genera XmlCodeExporter y las asignaciones internas que genera la clase XmlSchemaImporter para generar clases de proxy cliente o clases de servidor abstractas a partir de un documento WSDL. Wsdl.exe utiliza XmlCodeExporter y la clase ServiceDescriptionImporter cuando un documento WSDL especifica:
-
Uso literal, indicando que el contenido de los parámetros de mensajes SOAP y los valores de devolución (o documentos de solicitud y respuesta) se especifican literalmente con las definiciones de esquemas XML.
-
Implementaciones de tipo no SOAP de los servicios Web usando las operaciones HTTP-GET y HTTP-POST.
-
Xsd.exe utiliza XmlCodeExporter para generar las clases de los documentos de definición de esquemas XML (XSD).