Elemento <uri> (Impostazioni URI)
Contiene impostazioni che specificano come vengono gestiti in .NET Framework gli indirizzi Web espressi tramite URI (Uniform Resource Identifier).
Gerarchia dello schema
Elemento <uri> (Impostazioni URI)
Sintassi
<uri>
</uri>
Attributi ed elementi
Nelle sezioni seguenti vengono illustrati attributi, elementi figlio e padre.
Attributi
Nessuno.
Elementi figlio
Elemento |
Descrizione |
---|---|
Specifica se l'analisi IDN (Internationalized Domain Name) viene applicata ai nomi di dominio. |
|
Specifica se l'analisi IRI (International Resource Identifier) viene applicata a Uri e se devono essere applicate le regole di analisi IRI. |
|
Specifica come un oggetto Uri verrà analizzato per schemi specifici. |
Elementi padre
Elemento |
Descrizione |
---|---|
Contiene impostazioni per tutti gli spazi dei nomi. |
Osservazioni
L'elemento uri contiene impostazioni per i membri della classe Uri utilizzata dalle classi nello spazio dei nomi System.Net. Le impostazioni configurano il supporto per IRI e IDN.
Esempio
Descrizione
Nell'esempio di codice seguente viene illustrata una configurazione utilizzata dalla classe Uri per supportare l'analisi IRI e i nomi IDN. Nell'esempio vengono inoltre cancellate tutte le impostazioni dello schema e quindi viene aggiunto il supporto per non eseguire l'operazione di escape dei delimitatori di percorso con codifica percentuale dello schema HTTP.
Codice
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
<schemeSettings>
<clear/>
<add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
</schemeSettings>
</uri>
</configuration>