<uri> 元素(Uri 设置)

包含一些设置,用于指定 .NET Framework 如何处理使用统一资源标识符 (URI) 表示的 Web 地址。

架构层次结构

<configuration> 元素

    <uri> 元素(Uri 设置)

语法

<uri>
</uri>

特性和元素

以下几节描述了特性、子元素和父元素。

特性

无。

子元素

元素

说明

<idn>

指定是否对域名应用国际化域名 (IDN) 分析。

<iriParsing>

指定是否对 Uri 应用国际化资源标识符 (IRI) 分析以及是否应该应用 IRI 分析规则。

<schemeSettings>

指定如何针对特定方案分析 Uri

父元素

元素

说明

<configuration>

包含所有命名空间的设置。

备注

uri 元素包含 Uri 类的成员的设置,该类由 System.Net 命名空间中的类使用。 这些设置配置对 IRI 和 IDN 支持。

示例

说明

下面的代码示例演示 Uri 类为支持 IRI 分析和 IDN 名称所使用的配置。 此示例还会清除所有方案设置,然后添加对在 http 方案中不为使用百分号编码的路径分隔符进行转义的支持。

代码

<configuration>
  <uri>
    <idn enabled="All" />
    <iriParsing enabled="true" />
    <schemeSettings>
      <clear/>
      <add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
    </schemeSettings>
  </uri>
</configuration>

请参见

参考

网络设置架构