Share via


UriSection.Idn Özellik

Tanım

Sınıfında Uluslararası Etki Alanı Adı (IDN) işleme Uri için yapılandırma ayarını içeren bir IdnElement nesnesi alır.

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

Özellik Değeri

Sınıfında Uluslararası Etki Alanı Adı (IDN) işleme için Uri yapılandırma ayarı.

Öznitelikler

Açıklamalar

Mevcut System.Uri sınıf, Uluslararası Kaynak Tanımlayıcıları (IRI) ve Uluslararası Etki Alanı Adları için destek sağlamak üzere genişletilmiştir. Geçerli kullanıcılar özellikle IRI ve IDN'yi etkinleştirmedikleri sürece .NET Framework 2.0 davranışında herhangi bir değişiklik görmez. Bu, uygulamanın .NET Framework önceki sürümleriyle uyumluluğunu sağlar.

IRI ve IDN yapılandırma ayarları sınıfı kullanılarak UriSection alınabilir. özelliği, Idn sınıfında IDN işleme System.Uri için yapılandırma ayarını döndürür.

IDN işlemenin mümkün olması için IRI işleme etkinleştirilmelidir. IRI işleme devre dışı bırakılırsa IDN işleme, uyumluluk için .NET Framework 2.0 davranışının kullanıldığı ve IDN adlarının kullanılmadığı varsayılan ayara ayarlanır.

Uluslararası Etki Alanı Adı (IDN) özniteliği yalnızca IDN işlemeyi denetler. Diğer tüm IRI işlemeleri (örneğin karakter normalleştirmesi) varsayılan olarak gerçekleştirilir.

için yapılandırma ayarı IdnElement , ilk System.Uri sınıf oluşturulduğunda bir kez okunur. Bu süreden sonra yapılandırma ayarlarında yapılan değişiklikler yoksayılır.

IRI desteği hakkında daha fazla bilgi için System.Uri sınıfın Açıklamalar bölümüne bakın.

Şunlara uygulanır

Ayrıca bkz.