Compartir a través de


XmlMembersMapping Clase

Definición

Proporciona asignaciones entre los métodos del servicio Web de .NET y los mensajes del lenguaje de descripción de servicios Web (WSDL) que se definen para los servicios Web de SOAP.

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

public ref class XmlMembersMapping : System::Xml::Serialization::XmlMapping
public class XmlMembersMapping : System.Xml.Serialization.XmlMapping
type XmlMembersMapping = class
    inherit XmlMapping
Public Class XmlMembersMapping
Inherits XmlMapping
Herencia
XmlMembersMapping

Comentarios

La XmlMembersMapping clase no se usa directamente. En su lugar, se usa:

  • Mediante la herramienta Wsdl.exe, o la ServiceDescriptionImporter clase , al generar clases de proxy de cliente o clases de servidor abstractas a partir de un documento WSDL. El documento WSDL especifica el uso del protocolo SOAP.

  • Para inicializar XmlSerializer objetos mientras .NET Framework inicializa un servicio web SOAP o un cliente.

  • Por la ServiceDescriptionReflector clase al crear ServiceDescription objetos a partir de clases identificadas como servicios web SOAP.

La XmlMembersMapping clase es un sustituto de la clase para la XmlTypeMapping asignación entre los métodos de servicio web y los mensajes. Se usa para contener cualquiera de las siguientes entidades que pertenecen a un método de servicio web SOAP:

  • Parámetros de entrada.

  • Parámetros de salida y valor devuelto.

  • Solicitar encabezados SOAP.

  • Encabezados SOAP de respuesta.

En concreto, la clase representa asignaciones para una definición de mensaje WSDL, según las siguientes opciones:

  • Para un método de servicio web que usa codificación SOAP: las propiedades y TypeName de nivel ElementName superior pertenecen a un elemento primario contenedor; los elementos de mensaje se representan mediante miembros de matriz. Sin embargo, en el caso poco frecuente cuando la operación de servicio web usa el estilo de documento combinado con un enlace ajustado a un método de .NET Framework más la codificación SOAP, el nivel ElementName superior y TypeName las propiedades pertenecen al elemento de elemento único que aparece en un documento WSDL generado.

  • Para un método de servicio web que hace uso literal de definiciones de esquema XML: si un mensaje de servicio web o una operación usa un enlace ajustado a un método de .NET Framework o simplemente define una sola parte de mensaje, el nivel ElementName superior y TypeName las propiedades pertenecen al elemento. Si hay varias partes (el caso atípico), las propiedades y TypeName de nivel ElementName superior pertenecen a un elemento primario, contenedor; los elementos se representan mediante las propiedades de acceso a la Count matriz indizada y . Además, el elemento XSD any recibe un tratamiento especial.

Propiedades

Count

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

Obtiene el número de entidades de código de .NET que pertenecen a un método de servicio Web al que se asigna un mensaje SOAP.

ElementName

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

Obtiene el nombre incompleto del elemento de esquema XML que representa un mensaje SOAP para el que se proporciona la información de asignación de tipo de .NET.

ElementName

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

Obtiene el nombre del elemento asignado.

(Heredado de XmlMapping)
Item[Int32]

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

Obtiene un elemento que contiene información de asignación de tipo interno para una entidad de código de .NET que pertenece a un método de servicio Web que se va a asignar a un mensaje SOAP.

Namespace

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

Obtiene el espacio de nombres XML del elemento de esquema XML que representa un mensaje SOAP para el que se proporciona la información de asignación de tipo de .NET Framework.

Namespace

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

Obtiene el espacio de nombres del elemento asignado.

(Heredado de XmlMapping)
TypeName

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

Obtiene el nombre del tipo de .NET que se va a asignar al tipo de datos de un elemento de esquema XML que representa un mensaje SOAP.

TypeNamespace

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

Obtiene el espacio de nombres del tipo de .NET que se va a asignar al tipo de datos de un elemento de esquema XML que representa un mensaje SOAP.

XsdElementName

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

Obtiene el nombre del elemento XSD de la asignación.

(Heredado de XmlMapping)

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)
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)
SetKey(String)

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

Establece la clave utilizada para buscar la asignación.

(Heredado de XmlMapping)
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