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