<iriParsing-element> (URI-inställningar)
Anger om IRI-parsning (International Resource Identifier) tillämpas på en Uri och om IRI-parsningsregler ska tillämpas.
<Konfiguration>
<Uri>
<iriParsing>
Syntax
<iriParsing
enabled="true|false"
/>
Attribut och element
I följande avsnitt beskrivs attribut, underordnade element och överordnade element.
Attribut
Element | Beskrivning |
---|---|
enabled |
Anger om IRI-parsning är aktiverat. Standardvärdet är false . |
Underordnade element
Ingen
Överordnade element
Element | Beskrivning |
---|---|
Uri | Innehåller inställningar som anger hur .NET Framework hanterar webbadresser uttryckta med hjälp av URI:er (Uniform Resource Identifiers). |
Kommentarer
Den befintliga Uri klassen har utökats i .NET Framework 3.5. 3.0 SP1 och 2.0 SP1 för att ge stöd för IRI (International Resource Identifiers) och Internationalized Domain Names (IDN). Aktuella användare ser ingen ändring från beteendet .NET Framework 2.0 om de inte specifikt aktiverar IRI- och IDN-stöd. Detta säkerställer programkompatibilitet med tidigare versioner av .NET Framework.
För att aktivera stöd för IRI krävs följande två ändringar:
Lägg till följande rad i machine.config-filen under katalogen .NET Framework 2.0
<section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
Ange om IRI-parsningsregler ska tillämpas. Detta kan göras i machine.config eller i filen app.config.
Om du aktiverar IRI-parsning (iriParsing aktiverat = true
) utförs normalisering och teckenkontroll enligt de senaste IRI-reglerna i RFC 3987. Standardvärdet är false
och utför normalisering och teckenkontroll enligt RFC 2396 och RFC 3986 (för IPv6-literaler).
Konfigurationsfiler
Det här elementet kan användas i programkonfigurationsfilen eller datorkonfigurationsfilen (Machine.config).
Exempel
Description
I följande exempel visas en konfiguration som används av Uri klassen för att stödja IRI-parsning och IDN-namn.
Kod
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
</uri>
</configuration>