Exemplo de tecnologia SchemaImporterExtension

Este exemplo demonstra um personalizado SchemaImporterExtension que permite o controle detalhado de geração de código quando um esquema XML é importado. O aplicativo mostra como compilar, registrar e chamar esta extensão.

Para obter informações sobre como usar os exemplos, consulte os tópicos a seguir:

Download sample

Para compilação a amostra usando o aviso de comando

  1. Abrir um janela do aviso de comando e navegar até um de subpastas específicas do linguagem para a amostra.

  2. Tipo de MSBuild.exe OrderSchemaImporterExtension.sln na linha de comando.

Para compilação a amostra usando o Visual Studio

  1. em aberto Windows Explorer e navegar até um de subpastas específicas do linguagem para a amostra.

  2. clicar duas vezes no ícone do OrderSchemaImporterExtension.sln em em aberto o arquivo no Visual Studio.

  3. Sobre o Compilação menu, clicar Criar solução.

O aplicativo será criado no diretório padrão \bin ou \bin\depurar.

Para executar este exemplo

  1. navegar até o diretório que contém o executável novo, usando o aviso de comando.

  2. Tipo de [nome do exe] na linha de comando.

Comentários

Para obter mais informações sobre criação binário de amostra e as etapas de inscrição, consulte os comentários nos arquivos de código e compilação.proj de fonte.

Consulte também

Referência

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