Elemento <uri>(Configurações de Uri)

Contém as configurações que especificam como o .NET Framework lida com endereços da Web expressos usando URI (Uniform Resource Identifier).

<configuração>
  <uri>

Syntax

<uri>  
</uri>  

Atributos e elementos

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

Atributos

Nenhum.

Elementos filho

Element Descrição
idn Especifica se a análise de IDN (Nome de Domínio Internacionalizado) será aplicada aos nomes de domínio.
iriParsing Especifica se a análise de IRI (Identificador de Recurso Internacional) é aplicada a Uri e se as regras de análise de IRI devem ser aplicada.
schemeSettings Especifica como um Uri será analisado quanto a esquemas específicos.

Elementos pai

Element Descrição
configuração Contém configurações para todos os namespaces.

Comentários

O elemento uri contém configurações para membros da classe Uri usadas por classes no namespace System.Net. As configurações definem o suporte para IRI e IDN.

Exemplo

Descrição

O exemplo a seguir mostra uma configuração usada pela classe Uri para dar suporte à análise de IRI e nomes IDN. O exemplo também limpa todas as configurações de esquema e adiciona suporte para não escapar delimitadores de caminho codificados por porcentagem para o esquema http.

Código

<configuration>  
  <uri>  
    <idn enabled="All" />  
    <iriParsing enabled="true" />  
    <schemeSettings>  
      <clear/>  
      <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>  
    </schemeSettings>  
  </uri>  
</configuration>  

Confira também