UriSection.Idn Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar ett IdnElement objekt som innehåller konfigurationsinställningen för IDN-bearbetning (International Domain Name) i Uri klassen.
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
Egenskapsvärde
Konfigurationsinställningen för IDN-bearbetning (International Domain Name) i Uri klassen.
- Attribut
Kommentarer
Den befintliga System.Uri klassen har utökats för att ge stöd för internationella resursidentifierare (IRI) och internationaliserade domännamn. Användare som uppgraderar från .NET Framework 2.0 ser inga ändringar i beteendet om de inte specifikt aktiverar IRI och IDN. Detta säkerställer programkompatibilitet med tidigare versioner av .NET Framework.
Konfigurationsinställningarna för IRI och IDN kan hämtas med hjälp av UriSection klassen . Egenskapen Idn returnerar konfigurationsinställningen för IDN-bearbetning i System.Uri klassen.
IRI-bearbetning måste vara aktiverat för att IDN-bearbetning ska vara möjlig. Om IRI-bearbetning är inaktiverad ställs IDN-bearbetningen in på standardinställningen där beteendet .NET Framework 2.0 används för kompatibilitet och IDN-namn inte används.
Attributet Internationalized Domain Name (IDN) styr endast IDN-bearbetning. All annan IRI-bearbetning (till exempel teckennormalisering) utförs som standard.
Konfigurationsinställningen IdnElement för kommer att läsas en gång när den första System.Uri klassen är konstruerad. Ändringar i konfigurationsinställningarna efter den tiden ignoreras.
Mer information om IRI-stöd finns i avsnittet Anmärkningar för System.Uri klassen.