XsdDataContractImporter Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |