Sdílet prostřednictvím


<Element iriParsing> (nastavení Uri)

Určuje, jestli se na Uri a použije analýza IRI (International Resource Identifier) a jestli se mají použít pravidla parsování IRI.

<Konfigurace>
  <Uri>
    <iriParsing>

Syntax

<iriParsing  
  enabled="true|false"  
/>  

Atributy a elementy

Následující části popisují atributy, podřízené prvky a nadřazené prvky.

Atributy

Prvek Popis
enabled Určuje, jestli je povolená analýza IRI. Výchozí hodnota je false.

Podřízené elementy

Žádné

Nadřazené elementy

Prvek Popis
Uri Obsahuje nastavení, která určují, jak rozhraní .NET Framework zpracovává webové adresy vyjádřené pomocí identifikátorů URI (Uniform Resource Identifier).

Poznámky

Existující Uri třída byla rozšířena v rozhraní .NET Framework 3.5. 3.0 SP1 a 2.0 SP1 k zajištění podpory pro IRI (International Resource Identifiers) a Internationalized Domain Names (IDN). Aktuální uživatelé neuvidí žádné změny chování rozhraní .NET Framework 2.0, pokud výslovně nepovolí podporu IRI a IDN. Tím se zajistí kompatibilita aplikací s předchozími verzemi rozhraní .NET Framework.

Pokud chcete povolit podporu pro IRI, vyžadují se následující dvě změny:

  1. Do machine.config souboru v adresáři .NET Framework 2.0 přidejte následující řádek.

    <section name="uri" type="System.Configuration.UriSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />  
    
  2. Určete, zda se mají použít pravidla analýzy IRI. Můžete to udělat v machine.config nebo v app.config souboru.

Povolením parsování IRI (iriParsing enabled = true) se provede normalizace a kontrola znaků podle nejnovějších pravidel IRI v RFC 3987. Výchozí hodnota je false a provede normalizaci a kontrolu znaků podle RFC 2396 a RFC 3986 (pro literály IPv6).

Konfigurační soubory

Tento prvek lze použít v konfiguračním souboru aplikace nebo v konfiguračním souboru počítače (Machine.config).

Příklad

Description

Následující příklad ukazuje konfiguraci používanou Uri třídou pro podporu IRI parsování a názvů IDN.

Kód

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

Viz také