<iriParsing> elemento (impostazioni Uri)<iriParsing> Element (Uri Settings)

Specifica se l'analisi IRI (International Resource Identifier) viene applicata a un Uri e se devono essere applicate le regole di analisi IRI.Specifies if International Resource Identifier (IRI) parsing is applied to a Uri and whether IRI parsing rules should be applied.

Gerarchia dello schemaSchema Hierarchy

Elemento <configuration><configuration> Element

<URI > elemento (impostazioni Uri)<Uri> Element (Uri Settings)

<iriParsing ><iriParsing>

SintassiSyntax

<iriParsing  
  enabled="true|false"  
/>  

Attributi ed elementiAttributes and Elements

Nelle sezioni seguenti vengono descritti gli attributi, gli elementi figlio e gli elementi padre.The following sections describe attributes, child elements, and parent elements.

AttributiAttributes

ElementoElement DescrizioneDescription
enabled Specifica se è abilitata l'analisi IRI.Specifies whether IRI parsing is enabled. Il valore predefinito è false.The default value is false.

Elementi figlioChild Elements

NessunoNone

Elementi padreParent Elements

ElementoElement DescrizioneDescription
URIuri Contiene le impostazioni che specificano come .NET Framework gestisce gli indirizzi web espressi tramite uniform resource identifier (URI).Contains settings that specify how the .NET Framework handles web addresses expressed using uniform resource identifiers (URIs).

NoteRemarks

Esistente Uri classe è stata estesa in .NET Framework 3.5.The existing Uri class has been extended in .NET Framework 3.5. 3.0 SP1 e 2.0 SP1 per fornire supporto per gli identificatori IRI (International Resource) e IDN (Internationalized Domain nomi).3.0 SP1, and 2.0 SP1 to provide support for International Resource Identifiers (IRI) and Internationalized Domain Names (IDN). Gli utenti non visualizzeranno qualsiasi modifica rispetto al comportamento di .NET Framework 2.0 a meno che non consentono in modo specifico IRI e IDN supportano.Current users will not see any change from the .NET Framework 2.0 behavior unless they specifically enable IRI and IDN support. Questo garantisce la compatibilità delle applicazioni con le versioni precedenti di .NET Framework.This ensures application compatibility with prior versions of the .NET Framework.

Per abilitare il supporto per IRI, sono necessarie le seguenti due modifiche:To enable support for IRI, the following two changes are required:

  1. Aggiungere la riga seguente al file Machine. config nella directory di .NET Framework 2.0Add the following line to the machine.config file under the .NET Framework 2.0 directory

    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />  
    
  2. Specificare se applicare le regole di analisi IRI.Specify whether IRI parsing rules should be applied. A questo scopo, è possibile usare il file machine.config o il file app.config.This can be done in the machine.config or in the app.config file.

Abilitazione dell'analisi IRI (iriParsing abilitato = true) consentirà la normalizzazione e regole di controllo in base alle IRI più recente dei caratteri nella RFC 3987.Enabling IRI parsing (iriParsing enabled = true) will do normalization and character checking according to the latest IRI rules in RFC 3987. Il valore predefinito è false e la normalizzazione e i caratteri di controllo in base a RFC 2396 e RFC 3986 (per i valori letterali IPv6).The default value is false and will do normalization and character checking according to RFC 2396 and RFC 3986 (for IPv6 literals).

File di configurazioneConfiguration Files

Questo elemento può essere usato nel file di configurazione dell'applicazione o nel file di configurazione del computer (Machine.config).This element can be used in the application configuration file or the machine configuration file (Machine.config).

EsempioExample

DescrizioneDescription

Nell'esempio seguente viene mostrata una configurazione utilizzata per la Uri classe per supportare l'analisi IRI e i nomi IDN.The following example shows a configuration used by the Uri class to support IRI parsing and IDN names.

CodiceCode

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

Vedere ancheSee Also

System.Configuration.IriParsingElement
System.Configuration.UriSection
Schema delle impostazioni di reteNetwork Settings Schema