包含一些设置,用于指定 .NET Framework 如何处理使用统一资源标识符 (URI) 表示的 Web 地址。
架构层次结构
语法
<uri>
</uri>
特性和元素
以下几节描述了特性、子元素和父元素。
特性
无。
子元素
元素 |
说明 |
---|---|
指定是否对域名应用国际化域名 (IDN) 分析。 |
|
指定是否对 Uri 应用国际化资源标识符 (IRI) 分析以及是否应该应用 IRI 分析规则。 |
|
指定如何针对特定方案分析 Uri。 |
父元素
元素 |
说明 |
---|---|
包含所有命名空间的设置。 |
备注
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>