<uri>-Element (Uri-Einstellungen)

Enthält Einstellungen, die angeben, wie .NET Framework Webadressen verarbeitet, die mithilfe von URIs (Uniform Resource Identifier) ausgedrückt werden.

<configuration>
  <uri>

Syntax

<uri>  
</uri>  

Attribute und Elemente

In den folgenden Abschnitten werden Attribute sowie untergeordnete und übergeordnete Elemente beschrieben.

Attribute

Keine

Untergeordnete Elemente

Element Beschreibung
idn Gibt an, ob die Analyse für internationale Domänennamen (IDN) auf den Domänennamen angewendet wird.
iriParsing Gibt an, ob die Analyse für internationale Ressourcenbezeichner (International Resource Identifier, IRI) auf Uri angewendet wird und ob die IRI-Analyseregeln angewendet werden sollen.
schemeSettings Gibt an, ob Uri auf bestimmte Schemen analysiert wird.

Übergeordnete Elemente

Element Beschreibung
configuration Enthält Einstellungen für alle Namespaces.

Bemerkungen

Das uri-Element enthält Einstellungen für Member der Uri-Klasse, die von Klassen im System.Net-Namespace verwendet wird. Die Einstellungen konfigurieren die Unterstützung für IRI und IDN.

Beispiel

BESCHREIBUNG

Das folgende Beispiel zeigt eine Konfiguration, die von der Uri-Klasse verwendet wird, um die IRI-Analyse und IDN-Namen zu unterstützen. In dem Beispiel werden auch alle Schemaeinstellungen gelöscht und dann Unterstützung dafür hinzugefügt, dass nicht als Prozentwert codierte Trennzeichen für das HTTP-Schema nicht mit Escapezeichen versehen werden.

Code

<configuration>  
  <uri>  
    <idn enabled="All" />  
    <iriParsing enabled="true" />  
    <schemeSettings>  
      <clear/>  
      <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>  
    </schemeSettings>  
  </uri>  
</configuration>  

Siehe auch