Freigeben über


<uri>-Element (Uri-Einstellungen)

Enthält Einstellungen, die angeben, wie .NET Framework durch URIs (Uniform Resource Identifier) ausgedrückte Webadressen behandelt.

Schemahierarchie

<configuration>-Element

    <uri>-Element (Uri-Einstellungen)

Syntax

<uri>
</uri>

Attribute und Elemente

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

Attribute

Keine.

Untergeordnete Elemente

Element

Beschreibung

<idn>

Gibt an, ob IDN-Analysen (Internationalized Domain Name) auf Hostnamen angewendet werden.

<iriParsing>

Gibt an, ob IRI-Analysen (International Resource Identifier) auf einen Uri angewendet werden sollen und ob IRI-Analyseregeln beachtet werden sollen.

<schemeSettings>

Gibt an, wie ein Uri-Objekt für bestimmte Schemen analysiert wird.

Übergeordnete Elemente

Element

Beschreibung

<configuration>

Enthält Einstellungen für alle Namespaces.

Hinweise

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

Beispiel

Beschreibung

Im folgenden Codebeispiel wird eine von der Uri-Klasse verwendete Konfiguration für die Unterstützung von IRI-Analyse und IDN-Namen veranschaulicht. Im Beispiel werden ebenfalls alle Schemaeinstellungen gelöscht, und anschließend wird Unterstützung für das Nichthinzufügen von Escapezeichen zu als Prozentwert codierten Pfadabgrenzungszeichen für das HTTP-Schema hinzugefügt.

Code

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

Siehe auch

Referenz

Netzwerkeinstellungsschema