Partilhar via


<iriparsing>Elemento (configurações do URI)

Especifica se a análise de IRI (International recurso identificador) é aplicada a um Uri e se as regras de análise do IRI deve ser aplicado.

Hierarquia do esquema

<configuration> Element

    <uri>Elemento (configurações do URI)

        <iriparsing>Elemento (configurações do URI)

Sintaxe

<idn
  enabled="true|false"
/idn>

Atributos e elementos

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

Atributos

Elemento

Descrição

enabled

Especifica se a análise de IRI está ativado. O valor padrão é false.

Elementos filho

Nenhum

Elementos pai

Elemento

Descrição

URI

Contém configurações que especificam como o .NET estrutura manipula expressos usando identificadores de recursos uniforme (URIs) os endereços da web.

Comentários

O existenteUri classe foi estendida no .NET estrutura 3.5. 3.0 SP1 e o 2.0 SP1 para oferecer suporte a IRI (International recurso Identifiers) e IDN (nomes de domínio internacionalizados). corrente os usuários não verão qualquer mudança do comportamento do .NET estrutura 2.0, a menos que eles permitem especificamente IRI e IDN suporte. Isso garante a compatibilidade de aplicativo com versões anteriores do .NET estrutura.

Para ativar o suporte a IRI, as duas seguintes alterações são necessárias:

  1. Adicione a seguinte linha à computador. arquivo de configuração sob o diretório do .NET estrutura 2.0

    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    
  2. Especificar se regras de análise de IRI deve ser aplicado. Isso pode ser concluído no computador.config ou no arquivo app.config.

Habilitar análise de IRI (iriParsing ativado = true) fará a normalização e regras de verificação de acordo com a IRI mais recente do caractere na RFC 3987. O valor padrão é false e irá fazer normalização e verificação de acordo com RFC 2396 e RFC 3986 (para literais IPv6) de caractere.

Configuration Files

Esse elemento pode ser usado no arquivo de configuração de aplicativo ou o arquivo de configuração do computador (Machine.config).

Exemplo

Descrição

O exemplo de código a seguir mostra uma configuração usada pelo Uri classe para dar suporte à análise de IRI e nomes IDN.

Código

<configuration>
  <uri>
    <idn enabled="All" />
    <iriParsing enabled="true" />
  </uri>
</configuration>

Consulte também

Referência

Esquema configurações de rede

System.Configuration.IriParsingElement

System.Configuration.UriSection