XmlSchemaExporter Classe

Définition

Remplit des objets XmlSchema avec les déclarations d'élément de schéma XML qui se trouvent dans les objets de mappage de type.

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 XmlSchemaExporter
public class XmlSchemaExporter
type XmlSchemaExporter = class
Public Class XmlSchemaExporter
Héritage
XmlSchemaExporter

Remarques

La XmlSchemaExporter classe fournit une représentation programmatique d’un document XSD (XML Schema Definition Language). Au lieu d’utiliser XmlSchemaExporter directement, utilisez la ServiceDescriptionReflector classe ou l’outil de définition de schéma XML (Xsd.exe).

La ServiceDescriptionReflector classe crée ServiceDescription des objets à partir de classes identifiées en tant que services Web. Elle utilise la XmlSchemaExporter classe lorsqu’une classe de service Web spécifie :

  • Utilisation littérale, indiquant que le contenu des paramètres de message SOAP et des valeurs de retour (ou des documents de requête et de réponse) est littéralement spécifié avec des définitions de schéma XML.

  • Implémentations non SOAP de services Web utilisant les opérations HTTP-GET et HTTP-POST.

Xsd.exe génère des documents de schéma XML à partir d’un ou plusieurs types dans un fichier d’assembly d’exécution à l’aide de la classe et de la XmlSchemaExporter réflexion.

Constructeurs

XmlSchemaExporter(XmlSchemas)

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 XmlSchemaExporter.

Méthodes

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

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

Exporte un <any> élément vers l’objet XmlSchema identifié par l’espace de noms spécifié.

ExportAnyType(XmlMembersMapping)

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 d'élément pour un objet ou type à un message SOAP ou à un objet XmlSchema.

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.

Ajoute une déclaration d'élément au XmlSchema applicable pour chacune des parties de l'élément d'une définition de message SOAP littérale.

ExportMembersMapping(XmlMembersMapping, 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 d'élément au XmlSchema applicable pour chacune des parties de l'élément d'une définition de message SOAP littérale, et spécifie si les éléments englobants sont inclus.

ExportTypeMapping(XmlMembersMapping)

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 d'élément à l'objet XmlSchema applicable pour une seule partie de l'élément d'une définition de message SOAP littérale.

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.

Ajoute une déclaration d’élément pour un type .NET à l’objet XmlSchema applicable.

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