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

XsdDataContractImporter Use 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á tipos .NET Framework que representan el contrato de datos en un lenguaje de programación seleccionado. Para crear el código, use las clases en el System.CodeDom espacio de nombres .

Por el contrario, use la XsdDataContractExporter clase 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

Nombre Description
XsdDataContractImporter()

Inicializa una nueva instancia de la clase XsdDataContractImporter.

XsdDataContractImporter(CodeCompileUnit)

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

Propiedades

Nombre Description
CodeCompileUnit

Obtiene un CodeCompileUnit objeto utilizado para almacenar los tipos CLR generados.

Options

Obtiene o establece un ImportOptions objeto que contiene opciones que se pueden establecer para la operación de importación.

Métodos

Nombre Description
CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

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

CanImport(XmlSchemaSet, XmlQualifiedName)

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

CanImport(XmlSchemaSet, XmlSchemaElement)

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

CanImport(XmlSchemaSet)

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

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.

(Heredado de Object)
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

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

GetCodeTypeReference(XmlQualifiedName)

Devuelve un CodeTypeReference objeto al tipo CLR generado para el tipo de esquema con el especificado XmlQualifiedName.

GetHashCode()

Actúa como la función hash predeterminada.

(Heredado de Object)
GetKnownTypeReferences(XmlQualifiedName)

Devuelve una lista de CodeTypeReference objetos 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, ICollection<XmlQualifiedName>)

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

Import(XmlSchemaSet, XmlQualifiedName)

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

Import(XmlSchemaSet, XmlSchemaElement)

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

Import(XmlSchemaSet)

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

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