<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>