UriIdnScope 列舉

定義

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

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
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 一節。

適用於

另請參閱