Condividi tramite


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 <Configuration>

    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

<uri>

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:

  1. 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" />
    
  2. 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

System.Configuration.IriParsingElement

System.Configuration.UriSection