Partager via


SoapCodeExporter Classe

Définition

Génère des types et des déclarations d’attributs à partir d’informations de mappage de types internes pour les parties de message encodées SOAP définies dans un document WSDL.

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 SoapCodeExporter
public ref class SoapCodeExporter : System::Xml::Serialization::CodeExporter
public class SoapCodeExporter
public class SoapCodeExporter : System.Xml.Serialization.CodeExporter
type SoapCodeExporter = class
type SoapCodeExporter = class
    inherit CodeExporter
Public Class SoapCodeExporter
Public Class SoapCodeExporter
Inherits CodeExporter
Héritage
SoapCodeExporter
Héritage
SoapCodeExporter

Remarques

La SoapCodeExporter classe est utilisée par l’outil Web Services Description Language (Wsdl.exe) et la classe lors de la ServiceDescriptionImporter génération de classes proxy clientes ou de classes serveur abstraites à partir d’un document WSDL (Web Services Description Language). Au lieu d’utiliser SoapCodeExporter directement, utilisez Wsdl.exe.

Constructeurs

Nom Description
SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeDomProvider, CodeGenerationOptions, Hashtable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la SoapCodeExporter classe, en spécifiant un espace de noms de code, une unité de compilation de code, un générateur de code, des options de génération de code et des mappages.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions, Hashtable)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la SoapCodeExporter classe, en spécifiant un espace de noms de code, une unité de compilation de code, des options de génération de code et des mappages.

SoapCodeExporter(CodeNamespace, CodeCompileUnit, CodeGenerationOptions)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la SoapCodeExporter classe, en spécifiant un espace de noms de code, une unité de compilation de code et des options de génération de code.

SoapCodeExporter(CodeNamespace, CodeCompileUnit)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la SoapCodeExporter classe, en spécifiant un paramètre d’unité de compilation de code en plus d’un paramètre d’espace de noms.

SoapCodeExporter(CodeNamespace)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Initialise une nouvelle instance de la SoapCodeExporter classe, en supposant qu’aucune unité de compilation de code n’est créée.

Propriétés

Nom Description
IncludeMetadata

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une collection de XmlIncludeAttribute déclarations, en spécifiant des types dérivés.

IncludeMetadata

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient une collection de métadonnées d’attribut de code incluses lors de l’exportation du code.

(Hérité de CodeExporter)

Méthodes

Nom Description
AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping, Boolean)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoute une SoapElementAttribute déclaration à un paramètre de méthode ou une valeur de retour qui correspond à un élément de partie d’une définition de message SOAP dans un document WSDL.

AddMappingMetadata(CodeAttributeDeclarationCollection, XmlMemberMapping)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Ajoutez une SoapElementAttribute déclaration à un paramètre de méthode ou une valeur de retour correspondant à un élément de partie d’une définition de message SOAP dans un document WSDL.

Equals(Object)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Détermine si l'objet spécifié est identique à l'objet actuel.

(Hérité de Object)
ExportMembersMapping(XmlMembersMapping)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Génère un type .NET, ainsi que des déclarations d’attribut, pour chacune des parties appartenant à une définition de message SOAP dans un document WSDL.

ExportTypeMapping(XmlTypeMapping)

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Génère un type .NET, ainsi que des déclarations d’attributs, pour un en-tête SOAP.

GetHashCode()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetType()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Obtient la Type de l’instance actuelle.

(Hérité de Object)
MemberwiseClone()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

Retourne une chaîne qui représente l’objet actuel.

(Hérité de Object)

S’applique à

Voir aussi