XsdDataContractImporter Classe

Définition

Permet la transformation d’un ensemble de fichiers de schéma XML (.xsd) en types CLR (Common Language Runtime).

public ref class XsdDataContractImporter
public class XsdDataContractImporter
type XsdDataContractImporter = class
Public Class XsdDataContractImporter
Héritage
XsdDataContractImporter

Remarques

Utilisez le XsdDataContractImporter cas où vous créez un service Web qui doit interagir avec un service Web existant ou créer des types de contrat de données à partir de schémas XML. XsdDataContractImporter transforme un ensemble de schémas XML et crée .NET types framework qui représentent le contrat de données dans un langage de programmation sélectionné. Pour créer le code, utilisez les classes de l’espace System.CodeDom de noms.

À l’inverse, utilisez la XsdDataContractExporter classe lorsque vous avez créé un service Web qui incorpore les données représentées par les types CLR et lorsque vous devez exporter des schémas XML pour chaque type de données à consommer par d’autres services Web. Autrement dit, XsdDataContractExporter transforme un ensemble de types CLR en un ensemble de schémas XML.

Constructeurs

Nom Description
XsdDataContractImporter()

Initialise une nouvelle instance de la classe XsdDataContractImporter.

XsdDataContractImporter(CodeCompileUnit)

Initialise une nouvelle instance de la XsdDataContractImporter classe avec celle qui sera utilisée pour générer du CodeCompileUnit code CLR.

Propriétés

Nom Description
CodeCompileUnit

Obtient un CodeCompileUnit élément utilisé pour stocker les types CLR générés.

Options

Obtient ou définit une ImportOptions valeur qui contient des options settables pour l’opération d’importation.

Méthodes

Nom Description
CanImport(XmlSchemaSet, ICollection<XmlQualifiedName>)

Obtient une valeur qui indique si l’ensemble spécifié de types contenus dans un XmlSchemaSet peut être transformé en types CLR générés en un CodeCompileUnit.

CanImport(XmlSchemaSet, XmlQualifiedName)

Obtient une valeur qui indique si les schémas contenus dans un XmlSchemaSet objet peuvent être transformés en un CodeCompileUnit.

CanImport(XmlSchemaSet, XmlSchemaElement)

Obtient une valeur qui indique si un élément de schéma spécifique contenu dans un XmlSchemaSet objet peut être importé.

CanImport(XmlSchemaSet)

Obtient une valeur qui indique si les schémas contenus dans un XmlSchemaSet objet peuvent être transformés en un CodeCompileUnit.

Equals(Object)

Détermine si l’objet spécifié est égal à l’objet actuel.

(Hérité de Object)
GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

Retourne une CodeTypeReference valeur pour l’élément qualifié XML et l’élément de schéma spécifiés.

GetCodeTypeReference(XmlQualifiedName)

Retourne un CodeTypeReference type CLR généré pour le type de schéma avec le type spécifié XmlQualifiedName.

GetHashCode()

Sert de fonction de hachage par défaut.

(Hérité de Object)
GetKnownTypeReferences(XmlQualifiedName)

Retourne une liste d’objets CodeTypeReference qui représente les types connus générés lors de la génération de code pour le type de schéma spécifié.

GetType()

Obtient la Type de l’instance actuelle.

(Hérité de Object)
Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

Transforme l’ensemble spécifié de types de schémas contenus dans un XmlSchemaSet type CLR généré en un CodeCompileUnit.

Import(XmlSchemaSet, XmlQualifiedName)

Transforme le type de schéma XML spécifié contenu dans un XmlSchemaSet .CodeCompileUnit

Import(XmlSchemaSet, XmlSchemaElement)

Transforme l’élément de schéma spécifié dans l’ensemble de schémas XML spécifiés en un et retourne un CodeCompileUnitXmlQualifiedName nom de contrat de données pour l’élément spécifié.

Import(XmlSchemaSet)

Transforme l’ensemble spécifié de schémas XML contenus dans un XmlSchemaSetCodeCompileUnit.

MemberwiseClone()

Crée une copie superficielle du Objectactuel.

(Hérité de Object)
ToString()

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

(Hérité de Object)

S’applique à

Voir aussi