Share via


<Elemento URI> (impostazioni URI)

Contiene impostazioni che specificano il modo in cui .NET Framework gestisce gli indirizzi Web espressi tramite URI (Uniform Resource Identifier).

<Configurazione>
  <Uri>

Sintassi

<uri>  
</uri>  

Attributi ed elementi

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.

Attributi

Nessuno.

Elementi figlio

elemento Descrizione
Idn Specifica se l'analisi IDN (Internationalized Domain Name) viene applicata ai nomi di dominio.
iriParsing Specifica se l'analisi IRI (International Resource Identifier) viene applicata a Uri e se devono essere applicate le regole di analisi IRI.
schemeSettings Specifica come verrà analizzato un Uri per schemi specifici.

Elementi padre

elemento Descrizione
configurazione Contiene le impostazioni per tutti gli spazi dei nomi.

Commenti

L'elemento uri contiene le impostazioni per i membri della Uri classe utilizzata dalle classi nello spazio dei System.Net nomi . Le impostazioni configurano il supporto per IRI e IDN.

Esempio

Descrizione

Nell'esempio seguente viene illustrata una configurazione usata dalla Uri classe per supportare l'analisi IRI e i nomi IDN. Nell'esempio vengono cancellate anche tutte le impostazioni dello schema e quindi viene aggiunto il supporto per non eseguire l'escape dei delimitatori di percorso con codifica percentuale per lo schema HTTP.

Codice

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

Vedere anche