UriIdnScope 枚举

定义

提供 IdnElement 命名空间中 System.Configuration 的配置设置的可能值。

public enum class UriIdnScope
public enum UriIdnScope
type UriIdnScope = 
Public Enum UriIdnScope
继承
UriIdnScope

字段

名称 说明
None 0

不要将任何 Unicode 域名转换为使用 Punycode。

AllExceptIntranet 1

此值将转换所有外部 Unicode 域名,以使用 Punycode 等效项(IDN 名称)。 在这种情况下,若要处理本地 Intranet 上的国际名称,用于 Intranet 的 DNS 服务器应支持 Unicode 名称。

All 2

此值会将任何 Unicode 域名转换为其 Punycode 等效项(IDN 名称)。

注解

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

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

构造第一System.Configuration.IdnElement个类时,将读取该设置的配置设置Uri。 之后对配置设置的更改将被忽略。

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

适用于

另请参阅