Sdílet prostřednictvím


UriSection.Idn Vlastnost

Definice

IdnElement Získá objekt, který obsahuje konfigurační nastavení 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

System.Uri Stávající třída byla rozšířena tak, aby poskytovala podporu pro mezinárodní identifikátory prostředků (IRI) a internationalizované názvy domén. Uživatelé upgradující z rozhraní .NET Framework 2.0 neuvidí žádné změny chování, pokud výslovně nepovolují rozhraní 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ání IDN, musí být povoleno zpracování IRI. Pokud je zpracování IRI zakázané, 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 IDN (Internationalized Domain Name) řídí pouze zpracování IDN. Ve výchozím nastavení se provádí veškeré ostatní zpracování IRI (například normalizace znaků).

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

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

Platí pro

Viz také