共用方式為


UriSection.Idn 屬性

定義

取得 IdnElement 物件,包含 Uri 類別中之 International Domain Name (IDN) 處理的組態設定。

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

屬性值

Uri 類別中處理的 International Domain Name (IDN) 組態設定。

屬性

備註

現有的 System.Uri 類別已擴充,以支援國際資源標識碼 (IRI) 和國際化功能變數名稱。 除非目前用戶特別啟用 IRI 和 IDN,否則不會看到來自 .NET Framework 2.0 行為的任何變更。 這可確保應用程式與舊版 .NET framework 相容。

您可以使用 類別擷取 IRI 和 IDN 的 UriSection 組態設定。 屬性 Idn 會傳回 類別中 System.Uri IDN處理的組態設定。

必須啟用 IRI 處理才能進行 IDN 處理。 如果停用 IRI 處理,則 IDN 處理會設定為預設設定,此種情況下,.NET Framework 2.0 行為會用於相容性,但不使用 IDN 名稱。

國際化功能變數名稱 (IDN) 屬性只會控制IDN處理。 所有其他 IRI 處理 (字元正規化,例如預設會執行) 。

建構第一個System.Uri類別時,將會讀取 的IdnElement組態設定。 該時間之後的組態設定變更會被忽略。

如需 IRI 支援的詳細資訊,請參閱 類別的 System.Uri 一節。

適用於

另請參閱