UriIdnScope 列舉
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
提供 IdnElement 命名空間中 System.Configuration 的可能組態設定值。
public enum class UriIdnScope
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 一節。