Condividi tramite


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

    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

<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 un oggetto Uri verrà analizzato per schemi specifici.

Elementi padre

Elemento

Descrizione

<configuration>

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>

Vedere anche

Riferimenti

Schema delle impostazioni di rete