Partager via


SoapCodeExporter Classe

Définition

Génère des types et des déclarations d'attribut à partir d'informations de mappage de type interne pour les parties de message encodées selon le protocole 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 Tool (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

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 classe SoapCodeExporter en supposant l'absence d'unité de compilation 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 classe SoapCodeExporter, en spécifiant un paramètre d'unité de compilation de code en plus d'un paramètre d'espace de noms.

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 classe SoapCodeExporter, 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 du 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 classe SoapCodeExporter, en spécifiant un espace de noms de code, une unité de compilation de code et des options de génération du code.

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 classe SoapCodeExporter, en spécifiant un espace de noms de code, une unité de compilation de code, des options de génération du code et des mappages.

Propriété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 déclarations XmlIncludeAttribute, 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'attributs de code qui est incluse lorsque le code est exporté.

(Hérité de CodeExporter)

Méthodes

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 déclaration SoapElementAttribute à un paramètre de méthode ou une valeur de retour correspondant à un élément d'une définition de message SOAP dans un document WSDL.

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 déclaration SoapElementAttribute à un paramètre de méthode ou une valeur de retour qui correspond à un élément 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 égal à 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 Framework, outre des déclarations d'attribut, pour chacune des parties qui appartiennent à 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 Framework, outre des déclarations d'attribut, 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.

Fait office 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 le 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 Object actuel.

(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