<iriParsing> Elemento (configurações de Uri)

Especifica se a análise de identificador de recurso internacional (IRI) é aplicada a uma Uri e se as regras de análise de IRI deve ser aplicada.

Hierarquia de esquema

<configuration> Element

    <Uri> Elemento (configurações de Uri)

        <iriParsing> Elemento (configurações de 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 é ativada. O valor padrão é false.

Elementos filho

Nenhum

Elementos pai

Elemento

Descrição

URI

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

Comentários

O existente Uri classe foi estendido no.NET Framework 3.5. 3.0 SP1 e 2.0 SP1 para oferecer suportam para identificadores de recursos internacionais (IRI) e nomes de domínio internacionalizados (IDN). Os usuários atuais não verão qualquer mudança da.NET Framework 2.0 comportamento, a menos que especificamente Habilitar suporte a IRI e IDN. Isso garante a compatibilidade com versões anteriores do.NET Framework.

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

  1. Adicione a seguinte linha ao arquivo machine.config no diretório do .NET Framework 2.0

    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    
  2. Especifique se as regras de análise de IRI deve ser aplicada. Isso pode ser feito no arquivo machine.config ou no arquivo app.config.

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

Configuration Files

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

Exemplo

Descrição

O exemplo de código a seguir mostra uma configuração usada pelo Uri classe para dar suporte a análise de IRI e todos os 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