Compartilhar via


Elemento <add> para <schemaImporterExtensions>

Adiciona tipos usados pelo XmlSchemaImporter para mapeamento de tipos XSD para tipos do .NET. Para obter mais informações sobre arquivos de configuração, consulte Esquema de arquivos de configuração.

<configuration>
<system.xml.serialization>
<schemaImporterExtensions>
<adicionar>

Syntax

<add name = "typeName" type="fully qualified type [,Version=version number] [,Culture=culture] [,PublicKeyToken= token]"/>  

Atributos e elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Atributos

Atributo Descrição
name Um nome simples que é usado para localizar a instância.
tipo Obrigatórios. Especifica a classe de extensão de esquema a adicionar. O valor de atributo type deve ser uma linha e incluir o nome do tipo totalmente qualificado. Quando o assembly é colocado no GAC (cache de assembly global), ele também deve incluir a versão, cultura e token de chave pública do assembly assinado.

Elementos filho

Nenhum.

Elementos pai

Elemento Descrição
<schemaImporterExtensions> Contém tipos que são usados pela XmlSchemaImporter.

Exemplo

O exemplo de código a seguir adiciona um tipo de extensão que o XmlSchemaImporter pode usar ao mapear tipos.

<configuration>  
  <system.xml.serialization>  
    <schemaImporterExtensions>  
       <add name="contoso" type="System.Web.Mobile.MobileCapabilities,
       System.Web.Mobile, Version=2.0.0.0, Culture=neutral,
       PublicKeyToken=b03f5f7f11d50a3a" />
    </schemaImporterExtensions>  
  </system.xml.serialization>  
</configuration>  

Confira também