<uri> , element (ustawienia identyfikatora URI)

Zawiera ustawienia określające sposób, w jaki .NET Framework obsługuje adresy internetowe wyrażone przy użyciu identyfikatorów URI (uniform resource identifiers).

<Konfiguracji>
  <Identyfikator uri>

Składnia

<uri>  
</uri>  

Atrybuty i elementy

W poniższych sekcjach opisano atrybuty, elementy podrzędne i elementy nadrzędne.

Atrybuty

Brak.

Elementy podrzędne

Element Opis
Idn Określa, czy analizowanie nazw domen międzynarodowych (IDN) jest stosowane do nazw domen.
iriParsing Określa, czy ma być stosowane Uri analizowanie międzynarodowego identyfikatora zasobów (IRI) i czy należy zastosować reguły analizowania IRI.
schemeSettings Określa sposób analizowania Uri poszczególnych schematów.

Elementy nadrzędne

Element Opis
Konfiguracji Zawiera ustawienia dla wszystkich przestrzeni nazw.

Uwagi

Element uri zawiera ustawienia elementów członkowskich klasy używanej Uri przez klasy w System.Net przestrzeni nazw. Ustawienia konfigurują obsługę IRI i IDN.

Przykład

Opis

W poniższym przykładzie przedstawiono konfigurację używaną przez Uri klasę do obsługi analizy IRI i nazw IDN. Przykład czyści również wszystkie ustawienia schematu, a następnie dodaje obsługę nieunikowania ograniczników ścieżek zakodowanych procentowo dla schematu http.

Kod

<configuration>  
  <uri>  
    <idn enabled="All" />  
    <iriParsing enabled="true" />  
    <schemeSettings>  
      <clear/>  
      <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>  
    </schemeSettings>  
  </uri>  
</configuration>  

Zobacz też