<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
<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 |
---|---|
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:
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" />
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>