Share via


UriSection.Idn 属性

定义

获取一个 IdnElement 对象,其中包含 Uri 类中用于国际化域名 (IDN) 处理的配置设置。

public:
 property System::Configuration::IdnElement ^ Idn { System::Configuration::IdnElement ^ get(); };
[System.Configuration.ConfigurationProperty("idn")]
public System.Configuration.IdnElement Idn { get; }
public System.Configuration.IdnElement Idn { get; }
[<System.Configuration.ConfigurationProperty("idn")>]
member this.Idn : System.Configuration.IdnElement
member this.Idn : System.Configuration.IdnElement
Public ReadOnly Property Idn As IdnElement

属性值

Uri 类中用于国际域名 (IDN) 处理的配置设置。

属性

注解

现有 System.Uri 类已扩展,以支持国际资源标识符 (IRI) 和国际化域名。 当前用户不会看到.NET Framework 2.0 行为的任何更改,除非他们专门启用 IRI 和 IDN。 这确保了 NET Framework 以前版本的应用程序兼容性。

可以使用 类检索 UriSection IRI 和 IDN 的配置设置。 属性 Idn 返回 类中 System.Uri IDN 处理的配置设置。

必须启用 IRI 处理才能进行 IDN 处理。 如果禁用 IRI,IDN 处理将被设置为默认值,这时 NET Framework 2.0 行为用于兼容性,并且 IDN 名称不可用。

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

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

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

适用于

另请参阅