Compartir a través de


XmlReflectionImporter Clase

Definición

Genera asignaciones a declaraciones de elementos de esquema XML, incluidas las partes literales del mensaje de definición de esquema XML (XSD) de un documento escrito en lenguaje de descripción de servicios Web (WSDL), para los tipos .NET o la información del método de servicio Web.

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

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

Comentarios

La XmlReflectionImporter clase no se usa directamente. En su lugar, se usa de la siguiente manera:

  • Por la ServiceDescriptionReflector clase mientras crea ServiceDescription objetos a partir de clases identificadas como servicios web.

  • Por un servicio web o cliente, incluido durante la inicialización.

  • Para inicializar un XmlSerializer objeto.

  • Por la herramienta definición de esquema XML (Xsd.exe) mientras que la herramienta genera esquemas XML a partir de tipos en un archivo de ensamblado en tiempo de ejecución.

  • Por la herramienta Lenguaje de descripción de servicios web (Wsdl.exe) mientras la herramienta genera clases de proxy de cliente o clases de servidor abstractas a partir de un documento WSDL.

La XmlReflectionImporter clase se usa para los servicios web cuando un servicio o cliente especifica:

  • Uso literal, que indica que 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.

  • Implementaciones que no son SOAP de servicios web mediante las operaciones HTTP-GET y HTTP-POST.

Constructores

XmlReflectionImporter()

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

XmlReflectionImporter(String)

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 XmlReflectionImporter mediante el espacio de nombres XML predeterminado especificado.

XmlReflectionImporter(XmlAttributeOverrides)

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 XmlReflectionImporter utilizando las omisiones de serialización XML especificadas.

XmlReflectionImporter(XmlAttributeOverrides, String)

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

Se inicializa una nueva instancia de la clase XmlReflectionImporter utilizando las omisiones de serialización XML especificadas y el espacio de nombres XML predeterminado.

Métodos

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 que el objeto actual.

(Heredado de Object)
GetHashCode()

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

Sirve como la 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)
ImportMembersMapping(String, String, XmlReflectionMember[], Boolean)

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

Genera las asignaciones de tipo internas para obtener información de un método de servicio Web.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean)

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

Devuelve asignaciones de tipo internas que usan información de un método de servicio Web y permite especificar un nombre de elemento XML, un espacio de nombres XML y otras opciones.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean)

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

Devuelve asignaciones de tipo internas que usan información de un método de servicio Web y permite especificar un nombre de elemento XML, un espacio de nombres XML y otras opciones.

ImportMembersMapping(String, String, XmlReflectionMember[], Boolean, Boolean, Boolean, XmlMappingAccess)

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

Genera las asignaciones de tipo internas para obtener información de un método de servicio Web.

ImportTypeMapping(Type)

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

Genera una asignación a un elemento del esquema XML para un tipo .NET especificado.

ImportTypeMapping(Type, String)

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

Genera una asignación a un elemento de esquema XML para un tipo .NET mediante el tipo y el espacio de nombres especificados.

ImportTypeMapping(Type, XmlRootAttribute)

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

Genera una asignación a un elemento de esquema XML para un tipo .NET mediante el tipo y el atributo especificados.

ImportTypeMapping(Type, XmlRootAttribute, String)

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

Genera una asignación a un elemento de esquema XML para un tipo .NET mediante el tipo, el atributo y el espacio de nombres especificados.

IncludeType(Type)

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

Incluye asignaciones para un tipo para su uso posterior cuando se invoquen los métodos de importación.

IncludeTypes(ICustomAttributeProvider)

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

Incluye asignaciones para los tipos derivados para su uso posterior cuando se invoquen los métodos de importación.

MemberwiseClone()

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

Crea una copia superficial del Object actual.

(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