Udostępnij za pośrednictwem


UriSection.Idn Właściwość

Definicja

IdnElement Pobiera obiekt zawierający ustawienie konfiguracji dla przetwarzania międzynarodowej nazwy domeny (IDN) w Uri klasie.

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

Wartość właściwości

Ustawienie konfiguracji dla przetwarzania międzynarodowej nazwy domeny (IDN) w Uri klasie.

Atrybuty

Uwagi

Istniejąca System.Uri klasa została rozszerzona w celu zapewnienia obsługi międzynarodowych identyfikatorów zasobów (IRI) i międzynarodowych nazw domen. Obecni użytkownicy nie będą widzieć żadnych zmian w zachowaniu .NET Framework 2.0, chyba że w szczególności włączą IRI i IDN. Zapewnia to zgodność aplikacji z poprzednimi wersjami .NET Framework.

Ustawienia konfiguracji IRI i IDN można pobrać przy użyciu UriSection klasy . Właściwość Idn zwraca ustawienie konfiguracji przetwarzania IDN w System.Uri klasie.

Aby możliwe było przetwarzanie IDN, należy włączyć przetwarzanie IRI. Jeśli przetwarzanie IRI jest wyłączone, przetwarzanie IDN zostanie ustawione na domyślne ustawienie, w którym zachowanie .NET Framework 2.0 jest używane do zachowania zgodności i nazw IDN nie są używane.

Atrybut Internationalized Domain Name (IDN) kontroluje tylko przetwarzanie IDN. Wszystkie inne operacje przetwarzania IRI (na przykład normalizacja znaków) są domyślnie wykonywane.

Ustawienie konfiguracji elementu IdnElement zostanie odczytane raz po utworzeniu pierwszej System.Uri klasy. Zmiany ustawień konfiguracji po tym czasie są ignorowane.

Aby uzyskać więcej informacji na temat obsługi IRI, zobacz sekcję Uwagi dla System.Uri klasy.

Dotyczy

Zobacz też