Partager via


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 la XsdDataContractImporter si 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 transformera un ensemble de schémas XML et créera les types .NET 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 de noms System.CodeDom.

À l’inverse, utilisez la classe XsdDataContractExporter lorsque vous avez créé un service Web qui incorpore des données représentées par des 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

XsdDataContractImporter()

Initialise une nouvelle instance de la classe XsdDataContractImporter.

XsdDataContractImporter(CodeCompileUnit)

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

Propriétés

CodeCompileUnit

Obtient une CodeCompileUnit utilisée pour stocker les types CLR générés.

Options

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

Méthodes

CanImport(XmlSchemaSet)

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

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

CanImport(XmlSchemaSet, XmlQualifiedName)

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

CanImport(XmlSchemaSet, XmlSchemaElement)

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

Equals(Object)

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

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

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

GetCodeTypeReference(XmlQualifiedName, XmlSchemaElement)

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

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)

Transforme l’ensemble spécifié de schémas XML contenus dans un XmlSchemaSet en CodeCompileUnit.

Import(XmlSchemaSet, ICollection<XmlQualifiedName>)

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

Import(XmlSchemaSet, XmlQualifiedName)

Transforme le type de schéma XML spécifié contenu dans un XmlSchemaSet en 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 CodeCompileUnit et retourne un XmlQualifiedName qui représente le nom du contrat de données de l’élément spécifié.

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