Compartir a través de


XsdDataContractImporter Clase

Definición

Permite la transformación de un conjunto de archivos de esquema XML (.xsd) en tipos de Common Language Runtime (CLR).

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
Herencia
XsdDataContractImporter

Comentarios

Use el XsdDataContractImporter si va a crear un servicio web que debe interoperar con un servicio web existente o para crear tipos de contrato de datos a partir de esquemas XML. XsdDataContractImporter transformará un conjunto de esquemas XML y creará los tipos de .NET Framework que representan el contrato de datos en un lenguaje de programación seleccionado. Para crear el código, use las clases del espacio de nombres System.CodeDom.

Por el contrario, use la clase XsdDataContractExporter cuando haya creado un servicio web que incorpore datos representados por tipos CLR y cuando necesite exportar esquemas XML para cada tipo de datos que otros servicios web consuman. Es decir, XsdDataContractExporter transforma un conjunto de tipos CLR en un conjunto de esquemas XML.

Constructores

XsdDataContractImporter()

Inicializa una nueva instancia de la clase XsdDataContractImporter.

XsdDataContractImporter(CodeCompileUnit)

Inicializa una nueva instancia de la clase XsdDataContractImporter con el CodeCompileUnit que se usará para generar código CLR.

Propiedades

CodeCompileUnit

Obtiene un CodeCompileUnit usado para almacenar los tipos CLR generados.

Options

Obtiene o establece un ImportOptions que contiene opciones de configuración para la operación de importación.

Métodos

CanImport(XmlSchemaSet)

Obtiene un valor que indica si los esquemas contenidos en un XmlSchemaSet se pueden transformar en un CodeCompileUnit.

CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

Obtiene un valor que indica si el conjunto especificado de tipos contenidos en un XmlSchemaSet se puede transformar en tipos CLR generados en un CodeCompileUnit.

CanImport(XmlSchemaSet, XmlQualifiedName)

Obtiene un valor que indica si los esquemas contenidos en un XmlSchemaSet se pueden transformar en un CodeCompileUnit.

CanImport(XmlSchemaSet, XmlSchemaElement)

Obtiene un valor que indica si se puede importar un elemento de esquema específico contenido en un XmlSchemaSet.

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetCodeTypeReference(XmlQualifiedName)

Devuelve un CodeTypeReference al tipo CLR generado para el tipo de esquema con el XmlQualifiedNameespecificado.

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Devuelve un CodeTypeReference para el elemento completo y el elemento de esquema XML especificados.

GetHashCode()

Actúa como función hash predeterminada.

(Heredado de Object)
GetKnownTypeReferences(XmlQualifiedName)

Devuelve una lista de objetos CodeTypeReference que representa los tipos conocidos generados al generar código para el tipo de esquema especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
Import(XmlSchemaSet)

Transforma el conjunto especificado de esquemas XML contenidos en un XmlSchemaSet en un CodeCompileUnit.

Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

Transforma el conjunto especificado de tipos de esquema contenidos en un XmlSchemaSet en tipos CLR generados en un CodeCompileUnit.

Import(XmlSchemaSet, XmlQualifiedName)

Transforma el tipo de esquema XML especificado incluido en un XmlSchemaSet en un CodeCompileUnit.

Import(XmlSchemaSet, XmlSchemaElement)

Transforma el elemento de esquema especificado en el conjunto de esquemas XML especificados en un CodeCompileUnit y devuelve un XmlQualifiedName que representa el nombre del contrato de datos para el elemento especificado.

MemberwiseClone()

Crea una copia superficial del Objectactual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Se aplica a

Consulte también