<Elemento iriParsing> (impostazioni URI)
Specifica se l'analisi IRI (International Resource Identifier) viene applicata a un Uri e se devono essere applicate le regole di analisi IRI.
<Configurazione>
<Uri>
<iriParsing>
Sintassi
<iriParsing
enabled="true|false"
/>
Attributi ed elementi
Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.
Attributi
elemento | Descrizione |
---|---|
enabled |
Specifica se l'analisi IRI è abilitata. Il valore predefinito è false . |
Elementi figlio
Nessuno
Elementi padre
elemento | Descrizione |
---|---|
Uri | Contiene impostazioni che specificano il modo in cui .NET Framework gestisce gli indirizzi Web espressi tramite URI (Uniform Resource Identifier). |
Commenti
La classe esistente Uri è stata estesa in .NET Framework 3.5. 3.0 SP1 e 2.0 SP1 per fornire supporto per IRI (International Resource Identifier) e IDN (Internationalized Domain Names). Gli utenti correnti non visualizzeranno alcuna modifica rispetto al comportamento di .NET Framework 2.0, a meno che non abilitino in modo specifico il supporto IRI e IDN. Questo garantisce la compatibilità delle applicazioni con le versioni precedenti di .NET Framework.
Per abilitare il supporto per IRI, sono necessarie le due modifiche seguenti:
Aggiungere la riga seguente al file machine.config nella directory .NET Framework 2.0
<section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Specificare se devono essere applicate le regole di analisi IRI. A questo scopo, è possibile usare il file machine.config o il file app.config.
L'abilitazione dell'analisi IRI (iriParsing enabled = true
) eseguirà la normalizzazione e il controllo dei caratteri in base alle regole IRI più recenti in RFC 3987. Il valore predefinito è false
e eseguirà la normalizzazione e il controllo dei caratteri in base a RFC 2396 e RFC 3986 (per i valori letterali IPv6).
File di configurazione
Questo elemento può essere usato nel file di configurazione dell'applicazione o nel file di configurazione del computer (Machine.config).
Esempio
Descrizione
Nell'esempio seguente viene illustrata una configurazione usata dalla Uri classe per supportare l'analisi IRI e i nomi IDN.
Codice
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
</uri>
</configuration>