UriSection.Idn Właściwość

Definicja

IdnElement Pobiera obiekt, który zawiera 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

IdnElement

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. Bieżący 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 dla przetwarzania IDN w System.Uri klasie .

Aby przetwarzanie IRI było możliwe, należy włączyć przetwarzanie IDN. Jeśli przetwarzanie IRI jest wyłączone, przetwarzanie IDN zostanie ustawione na ustawienie domyślne, w którym zachowanie .NET Framework 2.0 jest używane na potrzeby 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ą wykonywane domyślnie.

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ę System.Uri Uwagi dla klasy.

Dotyczy

Zobacz też