Partager via


SchemaImporterExtension, exemple de technologie

Télécharger l'exemple

Cet exemple illustre un SchemaImporterExtension personnalisé qui permet de mieux contrôler la génération du code lors de l'importation d'un schéma XML. L'application illustre la procédure de génération, d'inscription et d'appel de cette extension.

Pour générer l'exemple à partir de l'invite de commandes :

  1. Ouvrez une fenêtre d'invite de commandes et accédez à l'un des sous-répertoires spécifiques aux différents langages pour l'exemple.

  2. Tapez msbuild.exe OrderSchemaImporterExtension.sln à la ligne de commande.

Pour générer l'exemple à l'aide de Visual Studio

  1. Ouvrez l'Explorateur de fichiers et accédez à l'un des sous-répertoires spécifiques aux différents langages de l'exemple.

  2. Double-cliquez sur l'icône d'OrderSchemaImporterExtension.sln pour ouvrir le fichier dans Visual Studio.

  3. Dans le menu Générer, cliquez sur Générer la solution.

L'application sera générée dans le répertoire \bin ou \bin\Debug par défaut.

Pour exécuter l'exemple

  1. Accédez au répertoire qui contient le nouveau fichier exécutable, à l'aide de l'invite de commandes.

  2. Tapez [nom exe] à la ligne de commande.

Notes

Pour plus d'informations sur les étapes de création et d'inscription d'exemples de fichiers binaires, consultez les commentaires figurant dans le code source et dans les fichiers build.proj.

Voir aussi

Référence

CodeCompileUnit

CodeNamespace

CodeNamespaceImport

CSharpCodeProvider

IXmlSerializable

SchemaImporterExtension

System.CodeDom

System.CodeDom.Compiler

System.Web.Services.Description

System.Web.Services.Discovery

System.Xml.Serialization

Uri

VBCodeProvider

WebReference

XmlSchemaImporter