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 名称)。 在这种情况下,若要处理本地 Intranet 上的国际化名称,用于 Intranet 的 DNS 服务器应该支持 Unicode 名称。 |
None | 0 | 请勿将任何 Unicode 域名转换为使用 Punycode。 |
注解
现有 Uri 类已扩展,以支持基于 RFC 3987 的国际资源标识符 (IR) 。
国际化域名 (IDN) 属性仅控制 IDN 处理。 所有其他 IRI 处理 (字符规范化,例如,默认情况下始终执行) 。
构造第一Uri个类时,将读取该设置的配置设置System.Configuration.IdnElement。 忽略时间后更改为默认设置。
有关 IRI 支持的详细信息,请参阅类的 Uri “备注”部分。