UriSection.Idn 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 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 一節。