XmlMembersMapping Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Assure des mappages entre les méthodes de service web .NET et les messages WSDL (Web Services Description Language) définis pour les services web SOAP.
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.
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
- Héritage
Remarques
La XmlMembersMapping classe n’est pas utilisée directement. Au lieu de cela, il est utilisé :
Par l’outil Wsdl.exe, ou la ServiceDescriptionImporter classe, lors de la génération de classes proxy clientes ou de classes de serveur abstraites à partir d’un document WSDL. Le document WSDL spécifie l’utilisation du protocole SOAP.
Pour initialiser des objets pendant que le .NET Framework initialise XmlSerializer un service web SOAP ou un client.
Par la classe lors de la ServiceDescriptionReflector création d’objets ServiceDescription à partir de classes identifiées comme des services Web SOAP.
La XmlMembersMapping classe est un remplacement de la classe pour le XmlTypeMapping mappage entre les méthodes de service Web et les messages. Il est utilisé pour contenir l’une des entités suivantes appartenant à une méthode de service web SOAP :
Paramètres d’entrée.
Paramètres de sortie et valeur de retour.
Demander des en-têtes SOAP.
En-têtes SOAP de réponse.
Plus précisément, la classe représente des mappages pour une définition de message WSDL, en fonction des choix suivants :
Pour une méthode de service Web qui utilise l’encodage SOAP : le niveau ElementName supérieur et TypeName les propriétés se rapportent à un élément parent, wrapper ; les parties de message sont représentées par les membres du tableau. Toutefois, dans le cas rare où l’opération de service web utilise le style de document combiné à une liaison encapsulée à une méthode .NET Framework, plus l’encodage SOAP, le niveau ElementName supérieur et TypeName les propriétés se rapportent à l’élément de partie unique qui apparaît dans un document WSDL généré.
Pour une méthode de service Web qui utilise littéralement des définitions de schéma XML : si un message ou une opération de service web utilise une liaison encapsulée à une méthode .NET Framework ou définit simplement un seul composant de message, les propriétés et TypeName les ElementName principaux concernent le composant. S’il existe plusieurs parties (cas atypique), les propriétés de niveau ElementName supérieur et TypeName de propriétés se rapportent à un élément parent, wrapper ; les parties sont représentées par les propriétés d’accès au tableau indexées et aux propriétés d’accès au Count tableau. En outre, l’élément XSD
any
reçoit un traitement spécial.
Propriétés
Count |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Récupère le nombre d’entités de code .NET qui appartiennent à une méthode de service web à laquelle un message SOAP est mappé. |
ElementName |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient le nom non qualifié de l'élément de schéma XML qui représente un message SOAP pour lequel des informations de mappage de type .NET sont fournies. |
ElementName |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient le nom de l’élément mappé. (Hérité de XmlMapping) |
Item[Int32] |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Récupère un élément contenant des informations de mappage de type interne d’une entité de code .NET qui appartient à une méthode de service web mappée à un message SOAP. |
Namespace |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient l'espace de noms XML de l'élément de schéma XML qui représente un message SOAP pour lequel des informations de mappage de type .NET Framework sont fournies. |
Namespace |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient l'espace de noms de l'élément mappé. (Hérité de XmlMapping) |
TypeName |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Récupère le nom du type .NET mappé au type de données d’un élément XML Schema qui représente un message SOAP. |
TypeNamespace |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Récupère l’espace de noms du type .NET mappé au type de données d’un élément XML Schema qui représente un message SOAP. |
XsdElementName |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Obtient le nom de l'élément XSD du mappage. (Hérité de XmlMapping) |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
SetKey(String) |
Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code. Définit la clé utilisée pour rechercher le mappage. (Hérité de XmlMapping) |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |