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.Populates XmlSchema objects with XML schema element declarations that are found in type mapping objects.

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 classe XmlSchemaExporter fournit une représentation par programmation d’un document en langage XSD (XML Schema Definition).The XmlSchemaExporter class provides a programmatic representation of an XML Schema Definition language (XSD) document. Au lieu d’utiliser XmlSchemaExporter directement, utilisez la classe ServiceDescriptionReflector ou l' outil XML Schema Definition (XSD. exe).Instead of using XmlSchemaExporter directly, use the ServiceDescriptionReflector class or the XML Schema Definition Tool (Xsd.exe).

La classe ServiceDescriptionReflector crée des objets ServiceDescription à partir de classes qui sont identifiées en tant que services Web.The ServiceDescriptionReflector class creates ServiceDescription objects from classes that are identified as Web services. Elle utilise la classe XmlSchemaExporter lorsqu’une classe de service Web spécifie :It uses the XmlSchemaExporter class when a Web service class specifies:

  • Utilisation littérale, qui indique que le contenu des paramètres de message SOAP et des valeurs de retour (ou documents de demande et de réponse) est spécifié littéralement avec les définitions de schéma XML.Literal use, indicating that the contents of SOAP message parameters and return values (or request and response documents) are literally specified with XML schema definitions.

  • Implémentations non-SOAP des services Web à l’aide des opérations HTTP-d’extraction et HTTP-poster.Non-SOAP implementations of Web services using the HTTP-GET and HTTP-POST operations.

XSD. exe génère des documents de schéma XML à partir d’un ou de plusieurs types dans un fichier d’assembly au moment de l’exécution à l’aide de la classe XmlSchemaExporter et de la réflexion.Xsd.exe generates XML schema documents from one or more types in a run-time assembly file using the XmlSchemaExporter class and reflection.

Constructeurs

XmlSchemaExporter(XmlSchemas)

Initialise une nouvelle instance de la classe XmlSchemaExporter.Initializes a new instance of the XmlSchemaExporter class.

Méthodes

Equals(Object)

Détermine si l'objet spécifié est identique à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
ExportAnyType(String)

Exporte un élément <any> vers l’objet XmlSchema qui est identifié par l’espace de noms spécifié.Exports an <any> element to the XmlSchema object that is identified by the specified namespace.

ExportAnyType(XmlMembersMapping)

Ajoute une déclaration d'élément pour un objet ou type à un message SOAP ou à un objet XmlSchema.Adds an element declaration for an object or type to a SOAP message or to an XmlSchema object.

ExportMembersMapping(XmlMembersMapping)

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.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition.

ExportMembersMapping(XmlMembersMapping, Boolean)

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.Adds an element declaration to the applicable XmlSchema for each of the element parts of a literal SOAP message definition, and specifies whether enclosing elements are included.

ExportTypeMapping(XmlMembersMapping)

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.Adds an element declaration to the applicable XmlSchema object for a single element part of a literal SOAP message definition.

ExportTypeMapping(XmlTypeMapping)

Ajoute une déclaration d'élément pour un type .NET Framework à l'objet XmlSchema applicable.Adds an element declaration for a .NET Framework type to the applicable XmlSchema object.

GetHashCode()

Fait office de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
ToString()

Retourne une chaîne qui représente l'objet actuel.Returns a string that represents the current object.

(Hérité de Object)

S’applique à

Voir aussi