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 名称)。 在这种情况下,若要处理本地 Intranet 上的国际化名称,用于 Intranet 的 DNS 服务器应该支持 Unicode 名称。

None 0

请勿将任何 Unicode 域名转换为使用 Punycode。

注解

现有 Uri 类已扩展,以支持基于 RFC 3987 的国际资源标识符 (IR) 。

国际化域名 (IDN) 属性仅控制 IDN 处理。 所有其他 IRI 处理 (字符规范化,例如,默认情况下始终执行) 。

构造第一Uri个类时,将读取该设置的配置设置System.Configuration.IdnElement。 忽略时间后更改为默认设置。

有关 IRI 支持的详细信息,请参阅类的 Uri “备注”部分。

适用于

另请参阅