UriIdnScope 列舉
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 IdnElement 命名空間中 System.Configuration 的可能組態設定值。
public enum class UriIdnScope
C#
public enum UriIdnScope
type UriIdnScope =
Public Enum UriIdnScope
- 繼承
All | 2 | 這個值會將任何 Unicode 網域名稱轉換成 Punycode 的對等名稱 (IDN 名稱)。 |
AllExceptIntranet | 1 | 這個值會將所有外部 Unicode 網域名稱轉換成使用 Punycode 的對等名稱 (IDN 名稱)。 此例中,若要在近端內部網路上處理國際性名稱,則用於內部網路的 DNS 伺服器應該支援 Unicode 名稱。 |
None | 0 | 請勿轉換任何 Unicode 網域名稱,以便使用 Punycode。 |
現有的 Uri 類別已擴充,以支援以 RFC 3987 為基礎的國際資源識別碼 (IR) 。
國際化功能變數名稱 (IDN) 屬性只會控制 IDN 處理。 所有其他 IRI 處理 (字元正規化,例如,預設一律會執行) 。
建構第一 Uri 個類別時,將會讀取 的 System.Configuration.IdnElement 組態設定一次。 該時間之後的組態設定變更會被忽略。
如需 IRI 支援的詳細資訊,請參閱 類別的 Uri 一節。
產品 | 版本 |
---|---|
.NET Framework | 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 |
Windows Desktop | 3.0, 3.1, 5, 6, 7 |