閱讀英文版本

分享方式:


UriIdnScope 列舉

定義

提供 IdnElement 命名空間中 System.Configuration 的可能組態設定值。

C#
public enum UriIdnScope
繼承
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

另請參閱