Compartir vía


XmlSchemaImporter Clase

Definición

Genera asignaciones internas para .NET tipos de declaraciones de elementos de esquema XML, incluidos los elementos de mensaje XSD literales de 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 que no son SOAP de .NET Framework de los servicios web a través de las operaciones de HTTP-GET y HTTP-POST.

Constructores

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

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

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

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

Propiedades

Nombre Description
Extensions

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

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

(Heredado de SchemaImporter)

Métodos

Nombre Description
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)
GetHashCode()

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

Actúa como 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)
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 tipos internas para una sola parte de elemento literal (SOAP) definida en un documento WSDL.

ImportDerivedTypeMapping(XmlQualifiedName, Type, Boolean)

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 internas para un elemento definido en un documento de esquema XML o como parte de 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 de asignación de tipos internas para un elemento definido en un documento de esquema XML.

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 de asignación de tipos internas para las partes del elemento 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 internas para una parte de un elemento único 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 de asignación de tipos internas para las partes del elemento 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 internas para las partes del elemento de un mensaje SOAP de uso literal definido en un documento WSDL.

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 de asignación de tipos internas 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 de asignación de tipos internas para un elemento definido en un documento de esquema XML.

ImportSchemaType(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 internas 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 de asignación de tipos internas para un elemento definido en un documento de esquema XML.

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