XmlCodeExporter Clase

Definición

Genera tipos y declaraciones de atributos de información de asignación de tipos interna para las declaraciones del elemento de esquema XML.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public ref class XmlCodeExporter
public ref class XmlCodeExporter : System::Xml::Serialization::CodeExporter
public class XmlCodeExporter
public class XmlCodeExporter : System.Xml.Serialization.CodeExporter
type XmlCodeExporter = class
type XmlCodeExporter = class
    inherit CodeExporter
Public Class XmlCodeExporter
Public Class XmlCodeExporter
Inherits CodeExporter
Herencia
XmlCodeExporter
Herencia
XmlCodeExporter

Comentarios

La XmlCodeExporter clase genera .NET Framework tipos o declaraciones de atributos de las asignaciones internas a los tipos de .NET Framework. La clase genera estas asignaciones internas XmlSchemaImporter para los elementos definidos en un documento XSD o como partes en un documento de lenguaje de descripción de servicios web (WSDL). XmlCodeExporter no se usa directamente; se usa con la herramienta lenguaje de descripción de servicios web (Wsdl.exe) o la herramienta de definición de esquemas XML (Xsd.exe).

Wsdl.exe utiliza los tipos o declaraciones de atributos generados por XmlCodeExporter y las asignaciones internas generadas por la XmlSchemaImporter clase para generar clases de proxy de cliente o clases de servidor abstractas a partir de un documento WSDL. Wsdl.exe utiliza XmlCodeExporter y la ServiceDescriptionImporter clase cuando un documento WSDL especifica:

  • Uso literal, que indica que el contenido de los parámetros de mensaje SOAP y los valores devueltos (o documentos de solicitud y respuesta) se especifican literalmente con las definiciones de esquemas XML.

  • Implementaciones que no son SOAP de servicios Web mediante las operaciones HTTP-GET y HTTP-POST.

  • Xsd.exe utiliza XmlCodeExporter para generar clases a partir de documentos de definición de esquemas XML (XSD).

Constructores

XmlCodeExporter(CodeNamespace)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase XmlCodeExporter mediante el espacio de nombres especificado.

XmlCodeExporter(CodeNamespace, CodeCompileUnit)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase XmlCodeExporter utilizando el espacio de nombres y la unidad de compilación de código especificados.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase XmlCodeExporter usando el espacio de nombres de .NET Framework especificado, la unidad de compilación de código que contiene el gráfico de los objetos, una enumeración especificando las opciones de generación de código, y una colección de objetos de asignación.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase XmlCodeExporter utilizando el espacio de nombres especificado, la unidad de compilación de código y las opciones de generación de código.

XmlCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Inicializa una nueva instancia de la clase XmlCodeExporter usando el espacio de nombres de .NET Framework especificado, la unidad de compilación de código que contiene el gráfico de los objetos, un objeto representando las opciones de generación de código, y una colección de objetos de asignación.

Propiedades

IncludeMetadata

Esta API es compatible con la infraestructura de .NET Framework y no está diseñada para utilizarse directamente desde el código.

IncludeMetadata

Obtiene una colección de metadatos de atributo de código que se incluye cuando se exporta el código.

(Heredado de CodeExporter)

Métodos

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Agrega una declaración XmlElementAttribute a un parámetro de método o un valor devuelto que corresponde a un elemento <part> de una definición de mensaje SOAP de un documento de lenguaje de descripción de servicios Web (WSDL).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String, Boolean)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Agrega una declaración XmlElementAttribute a un parámetro de método o un valor devuelto que corresponde a un elemento <part> de una definición de mensaje SOAP de un documento de lenguaje de descripción de servicios Web (WSDL).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlTypeMapping, String)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Agrega una declaración XmlElementAttribute a un valor devuelto de método que corresponde a un elemento <part> de una definición de mensaje no SOAP en un documento de lenguaje de descripción de servicios Web (WSDL).

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
ExportMembersMapping(XmlMembersMapping)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera un tipo de .NET Framework, más la declaración de atributos, para cada uno de las partes que pertenecen a una definición del mensaje SOAP en un documento de lenguaje de descripción de servicios Web (WSDL).

ExportTypeMapping(XmlTypeMapping)

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

Genera un tipo de .NET Framework, más la declaración de atributos, para un elemento de esquema XML.

GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también