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