Sdílet prostřednictvím


UriSection.Idn Vlastnost

Definice

Získá IdnElement objekt, který obsahuje nastavení konfigurace pro mezinárodní název domény (IDN) zpracování ve Uri třídě.

public:
 property System::Configuration::IdnElement ^ Idn { System::Configuration::IdnElement ^ get(); };
[System.Configuration.ConfigurationProperty("idn")]
public System.Configuration.IdnElement Idn { get; }
public System.Configuration.IdnElement Idn { get; }
[<System.Configuration.ConfigurationProperty("idn")>]
member this.Idn : System.Configuration.IdnElement
member this.Idn : System.Configuration.IdnElement
Public ReadOnly Property Idn As IdnElement

Hodnota vlastnosti

Nastavení konfigurace pro zpracování mezinárodního Uri názvu domény (IDN) ve třídě.

Atributy

Poznámky

Stávající System.Uri třída byla rozšířena tak, aby poskytovala podporu pro mezinárodní identifikátory prostředků (IRI) a internationalizované názvy domén. Aktuální uživatelé neuvidí žádnou změnu chování rozhraní .NET Framework 2.0, pokud výslovně nepovolí IRI a IDN. Tím se zajistí kompatibilita aplikací s předchozími verzemi rozhraní .NET Framework.

Nastavení konfigurace pro IRI a IDN lze načíst pomocí UriSection třídy . Vlastnost Idn vrátí nastavení konfigurace pro zpracování IDN ve System.Uri třídě.

Aby bylo možné zpracovávat IDN, musí být povolené zpracování IRI. Pokud je zpracování IRI zakázáno, bude zpracování IDN nastaveno na výchozí nastavení, kde se chování rozhraní .NET Framework 2.0 používá pro kompatibilitu a názvy IDN se nepoužívají.

Atribut Internationalized Domain Name (IDN) řídí pouze zpracování IDN. Všechna ostatní zpracování IRI (například normalizace znaků) se provádí ve výchozím nastavení.

Nastavení konfigurace pro IdnElement objekt se přečte jednou při vytvoření první System.Uri třídy. Změny nastavení konfigurace po uplynutí této doby se ignorují.

Další informace o podpoře IRI najdete v části Poznámky pro třídu System.Uri .

Platí pro

Viz také