XmlSchemaImporter Clase

Definición

Genera asignaciones internas a tipos .NET para las declaraciones de elementos de esquema XML, incluidas las partes literales del mensaje XSD en un documento WSDL.

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

public ref class XmlSchemaImporter : System::Xml::Serialization::SchemaImporter
public ref class XmlSchemaImporter
public class XmlSchemaImporter : System.Xml.Serialization.SchemaImporter
public class XmlSchemaImporter
type XmlSchemaImporter = class
    inherit SchemaImporter
type XmlSchemaImporter = class
Public Class XmlSchemaImporter
Inherits SchemaImporter
Public Class XmlSchemaImporter
Herencia
XmlSchemaImporter
Herencia
XmlSchemaImporter

Comentarios

La XmlSchemaImporter clase la usa la Herramienta de lenguaje de descripción de servicios web (Wsdl.exe) y la ServiceDescriptionImporter clase al generar clases de proxy de cliente o clases de servidor abstractas a partir de un documento de lenguaje de descripción de servicios web (WSDL). La clase también la usa la Herramienta de lenguaje de descripción de servicios web (Wsdl.exe) al generar clases a partir de documentos de definición de esquema XML (XSD). En lugar de usar esta clase directamente, use Wsdl.exe o Xsd.exe.

La XmlSchemaImporter clase tiene métodos para generar asignaciones internas a tipos de .NET para los elementos definidos en un documento XSD o como partes de un documento WSDL. En la lista siguiente se muestra cuándo usa la clase Wsdl.exe:

  • Un documento WSDL especifica el uso literal, donde 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.

  • Un documento WSDL especifica las implementaciones no SOAP de los servicios web de .NET Framework a través de las operaciones HTTP-GET y HTTP-POST.

Constructores

XmlSchemaImporter(XmlSchemas)

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 XmlSchemaImporter, tomando una colección de objetos XmlSchema que representan los esquemas XML utilizados por los mensajes literales de SOAP definidos en un documento WSDL.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, CodeDomProvider, ImportContext)

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 XmlSchemaImporter.

XmlSchemaImporter(XmlSchemas, CodeGenerationOptions, ImportContext)

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 XmlSchemaImporter para una colección de esquemas XML, utilizando las opciones de generación de código y el contexto de importación especificados.

XmlSchemaImporter(XmlSchemas, CodeIdentifiers)

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 XmlSchemaImporter, tomando una colección de objetos XmlSchema que representan los esquemas XML utilizados por los mensajes literales de SOAP, además de las clases generadas para los enlaces definidos en un documento de lenguaje de descripción de servicios Web (WSDL).

XmlSchemaImporter(XmlSchemas, CodeIdentifiers, 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 XmlSchemaImporter, tomando una colección de objetos XmlSchema que representan los esquemas XML utilizados por los mensajes literales de SOAP, además de las clases generadas para los enlaces definidos en un documento WSDL y un valor de enumeración CodeGenerationOptions.

Propiedades

Extensions

Obtiene una colección de extensiones de importador de esquema.

(Heredado de SchemaImporter)

Métodos

Equals(Object)

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

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
ImportAnyType(XmlQualifiedName, String)

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

Genera información de asignación de tipo interna para una única parte componente literal (SOAP) definida en un documento WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type)

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

Genera información interna de asignación de tipos para un elemento definido en un documento de esquema XML.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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

Genera la información de asignación de tipos interna por un elemento definido en un documento de esquema XML o como parte de un documento WSDL.

ImportMembersMapping(String, String, SoapSchemaMember[])

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

Genera información interna de asignación de tipos de las partes componentes de un mensaje SOAP de uso literal definido en un documento WSDL.

ImportMembersMapping(XmlQualifiedName)

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

Genera información de asignación de tipos interna para una parte componente única de un mensaje SOAP de uso literal definido en un documento WSDL.

ImportMembersMapping(XmlQualifiedName[])

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

Genera información interna de asignación de tipos de las partes componentes de un mensaje SOAP de uso literal definido en un documento WSDL.

ImportMembersMapping(XmlQualifiedName[], Type, Boolean)

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

Genera información interna de asignación de tipos de las partes componentes de un mensaje SOAP de uso literal definido en un documento WSDL.

ImportSchemaType(XmlQualifiedName)

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

Genera información interna de asignación de tipos para un elemento definido en un documento de esquema XML.

ImportSchemaType(XmlQualifiedName, Type)

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

Genera información interna de asignación de tipos para un elemento definido en un documento de esquema XML.

ImportSchemaType(XmlQualifiedName, Type, Boolean)

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

Genera información interna de asignación de tipos para un elemento definido en un documento de esquema XML.

ImportTypeMapping(XmlQualifiedName)

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

Genera información interna de asignación de tipos para un elemento definido en un documento de esquema XML.

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