XmlCodeExporter Clase

Definición

Genera tipos y declaraciones de atributos a partir de información de asignación de tipos interna para declaraciones de elementos 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 clase /> XmlSchemaImporter clase para los elementos definidos en un documento XSD o como elementos de un documento del Lenguaje de descripción de servicios web (WSDL). XmlCodeExporter no se utiliza directamente; se usa con la herramienta Lenguaje de descripción de servicios web (Wsdl.exe) o la herramienta definición de esquema XML (Xsd.exe).

Wsdl.exe usa 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 usa XmlCodeExporter y la ServiceDescriptionImporter clase cuando especifica un documento WSDL:

  • 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 especifica literalmente con definiciones de esquema XML.

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

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

Constructores

Nombre Description
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 /> de

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 /> de

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 XmlCodeExporter clase mediante el espacio de nombres, la unidad de compilación de código y las opciones de generación de código especificados.

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 XmlCodeExporter clase utilizando el espacio de nombres y la unidad de compilación de código especificadas.

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 XmlCodeExporter clase mediante el espacio de nombres especificado.

Propiedades

Nombre Description
IncludeMetadata

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

Esta API admite la infraestructura de .NET Framework y no está pensada para usarse directamente desde el código.

IncludeMetadata

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

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

Nombre Description
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 XmlElementAttribute declaración a un parámetro de método o un valor devuelto que corresponde a un <part> elemento de una definición de mensaje SOAP en un documento del lenguaje de descripción de servicios web (WSDL).

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, String)

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

Agrega una XmlElementAttribute declaración a un parámetro de método o un valor devuelto que corresponde a un <part> elemento de una definición de mensaje SOAP en un documento del 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 XmlElementAttribute declaración a un valor devuelto de método que corresponde a un <part> elemento de una definición de mensaje que no es SOAP en un documento de lenguaje de descripción de servicios web (WSDL).

Equals(Object)

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

Determina si el objeto especificado es igual al 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, más declaraciones de atributos, para cada uno de los elementos que pertenecen a una definición de 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 .NET, más declaraciones de atributo, para un elemento de esquema XML.

GetHashCode()

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

Actúa como la función hash predeterminada.

(Heredado de Object)
GetType()

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

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

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

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

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

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también