Freigeben über


<iriParsing> Element (URI-Einstellungen)

Gibt an, ob die IRI-Analyse (International Resource Identifier) auf eine Uri und ob IRI-Analyseregeln angewendet werden sollen.

<configuration>   <uri>     <iriParsing>

Syntax

<iriParsing
  enabled="true|false"
/>

Attribute und Elemente

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

Attribute

Element Beschreibung
enabled Gibt an, ob die IRI-Analyse aktiviert ist. Der Standardwert ist false.

Untergeordnete Elemente

Nichts

Übergeordnete Elemente

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

Bemerkungen

Die vorhandene Uri Klasse wurde in .NET Framework 3.5 erweitert. 3.0 SP1 und 2.0 SP1 zur Unterstützung von International Resource Identifiers (IRI) und Internationalized Domain Names (IDN). Aktuelle Benutzer sehen keine Änderung des .NET Framework 2.0-Verhaltens, es sei denn, sie aktivieren die IRI- und IDN-Unterstützung ausdrücklich. Dadurch wird die Anwendungskompatibilität mit früheren Versionen von .NET Framework sichergestellt.

Um die Unterstützung für IRI zu aktivieren, sind die folgenden beiden Änderungen erforderlich:

  1. Fügen Sie der datei machine.config im Verzeichnis .NET Framework 2.0 die folgende Zeile hinzu.

    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
    
  2. Geben Sie an, ob IRI-Analyseregeln angewendet werden sollen. Dies kann in der machine.config oder in der app.config Datei erfolgen.

Durch aktivieren der IRI-Analyse (iriParsing enabled = true) werden Normalisierung und Zeichenüberprüfung gemäß den neuesten IRI-Regeln in RFC 3987 ausgeführt. Der Standardwert ist false und führt die Normalisierung und Zeichenüberprüfung gemäß RFC 2396 und RFC 3986 (für IPv6-Literale) durch.

Konfigurationsdateien

Dieses Element kann in der Anwendungskonfigurationsdatei oder in der Computerkonfigurationsdatei (Machine.config) verwendet werden.

Example

Description

Das folgende Beispiel zeigt eine Konfiguration, die von der Uri Klasse verwendet wird, um die IRI-Analyse und IDN-Namen zu unterstützen.

Code

<configuration>
  <uri>
    <idn enabled="All" />
    <iriParsing enabled="true" />
  </uri>
</configuration>

Siehe auch