Delen via


<Het element iriParsing> (URI-instellingen)

Hiermee geeft u op of IRI-parsering (International Resource Identifier) wordt toegepast op een Uri en of IRI-parseerregels moeten worden toegepast.

<configuratie>
  <Uri>
    <iriParsing>

Syntax

<iriParsing  
  enabled="true|false"  
/>  

Kenmerken en elementen

In de volgende secties worden kenmerken, onderliggende elementen en bovenliggende elementen beschreven.

Kenmerken

Element Beschrijving
enabled Hiermee geeft u op of IRI-parseren is ingeschakeld. De standaardwaarde is false.

Onderliggende elementen

Geen

Bovenliggende elementen

Element Beschrijving
Uri Bevat instellingen die aangeven hoe de .NET Framework webadressen verwerkt die worden uitgedrukt met behulp van URI's (Uniform Resource Identifiers).

Opmerkingen

De bestaande Uri klasse is uitgebreid in .NET Framework 3.5. 3.0 SP1 en 2.0 SP1 om ondersteuning te bieden voor International Resource Identifiers (IRI) en Internationalized Domain Names (IDN). Huidige gebruikers zien geen wijzigingen in het .NET Framework 2.0-gedrag, tenzij ze specifiek ondersteuning voor IRI en IDN inschakelen. Dit zorgt ervoor dat toepassingen compatibel zijn met eerdere versies van de .NET Framework.

Om ondersteuning voor IRI in te schakelen, zijn de volgende twee wijzigingen vereist:

  1. Voeg de volgende regel toe aan het machine.config-bestand in de map .NET Framework 2.0

    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />  
    
  2. Geef op of IRI-parseerregels moeten worden toegepast. Dit kan worden gedaan in de machine.config of in het app.config-bestand.

Als u IRI-parsering inschakelt (iriParsing enabled = true) worden normalisatie en tekencontrole uitgevoerd volgens de meest recente IRI-regels in RFC 3987. De standaardwaarde is false en voert normalisatie en tekencontrole uit volgens RFC 2396 en RFC 3986 (voor letterlijke IPv6-waarden).

Configuratiebestanden

Dit element kan worden gebruikt in het configuratiebestand van de toepassing of in het configuratiebestand van de machine (Machine.config).

Voorbeeld

Beschrijving

In het volgende voorbeeld ziet u een configuratie die door de Uri klasse wordt gebruikt om IRI-parsering en IDN-namen te ondersteunen.

Code

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

Zie ook