Elemento <iriParsing> (Impostazioni URI)
Specifica se l'analisi IRI (International Resource Identifier) viene applicata a un oggetto Uri e se devono essere applicate le regole di analisi IRI.
Gerarchia dello schema
Elemento <uri> (Impostazioni URI)
Elemento <iriParsing> (Impostazioni URI)
Sintassi
<idn
enabled="true|false"
/idn>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Elemento |
Descrizione |
---|---|
enabled |
Specifica se l'analisi IRI è attivata. Il valore predefinito è false. |
Elementi figlio
Nessuno
Elementi padre
Elemento |
Descrizione |
---|---|
Contiene impostazioni che specificano come vengono gestiti in .NET Framework gli indirizzi Web espressi tramite URI (Uniform Resource Identifier). |
Osservazioni
La classe esistente Uri è stata estesa in .NET Framework 3.5, 3.0 SP1 e 2.0 SP1, per fornire il supporto per gli identificatori IRI (International Resource Identifier) e i nomi IDN (Internationalized Domain Name). Gli utenti correnti non noteranno alcuna modifica rispetto al comportamento di .NET Framework 2.0, a meno che non attivino in modo specifico il supporto per IRI e IDN. In questo modo viene assicurata la compatibilità dell'applicazione con le versioni precedenti di .NET Framework.
Per attivare il supporto IRI, sono necessarie le due modifiche seguenti:
Aggiungere la riga seguente al file machine.config nella directory di .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. Questa operazione può essere effettuata nel file machine.config o app.config.
Abilitando l'analisi IRI (iriParsing enabled = true) verranno effettuati la normalizzazione e il controllo dei caratteri in base alle regole IRI più recenti descritte nello standard RFC 3987. Il valore predefinito è false) e la normalizzazione e il controllo dei caratteri verranno effettuati in base agli standard RFC 2396 e RFC 3986 (per i valori letterali IPv6).
File di configurazione
L'elemento può essere utilizzato nel file di configurazione dell'applicazione o nel file di configurazione del computer (Machine.config).
Esempio
Descrizione
Nell'esempio di codice seguente viene illustrata una configurazione utilizzata dalla classe Uri per supportare l'analisi IRI e i nomi IDN.
Codice
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
</uri>
</configuration>
Vedere anche
Riferimenti
Schema delle impostazioni di rete