<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:
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" />
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>