Partekatu honen bidez:


XmlMembersMapping Clase

Definición

Proporciona asignaciones entre los métodos de servicio web de .NET y los mensajes del lenguaje de descripción de servicios web (WSDL) definidos para los servicios web 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 que se identifican 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.

  • Solicite 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 del mensaje se representan mediante miembros de matriz. Sin embargo, en el caso poco frecuente cuando la operación del 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, las propiedades y TypeName de nivel ElementName superior 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; las partes se representan mediante las propiedades de acceso a la Count matriz indizada y . Además, el elemento XSD any recibe un tratamiento especial.

Propiedades

Nombre Description
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 no completo del elemento Esquema XML que representa un mensaje SOAP para el que se proporciona información de asignación de tipos 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 tipos internos para una entidad de código de .NET que pertenece a un método de servicio web que se asigna 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 información de asignación de tipos de .NET.

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 asigna 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 .NET que se asigna 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

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

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

Establece la clave usada 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