SchemaImporterExtension, exemple de technologie
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 :
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.
Tapez msbuild.exe OrderSchemaImporterExtension.sln à la ligne de commande.
Pour générer l'exemple à l'aide de Visual Studio
Ouvrez l'Explorateur de fichiers et accédez à l'un des sous-répertoires spécifiques aux différents langages de l'exemple.
Double-cliquez sur l'icône d'OrderSchemaImporterExtension.sln pour ouvrir le fichier dans Visual Studio.
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
Accédez au répertoire qui contient le nouveau fichier exécutable, à l'aide de l'invite de commandes.
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