<uri> 元素(Uri 设置)
包含的设置可用于指定 .NET Framework 如何处理使用统一资源标识符 (URI) 表示的 Web 地址。
语法
<uri>
</uri>
特性和元素
下列各节描述了特性、子元素和父元素。
特性
无。
子元素
元素 | 说明 |
---|---|
idn | 指定是否对域名应用国际化域名 (IDN) 分析。 |
iriParsing | 指定是否对 Uri 应用国际资源标识符 (IRI) 分析以及是否应该应用 IRI 分析规则。 |
schemeSettings | 指定如何分析特定方案的 Uri。 |
父元素
元素 | 说明 |
---|---|
configuration | 包含所有命名空间的设置。 |
备注
元素 uri
包含 System.Net 命名空间中各类所使用的 Uri 类成员的设置。 这些设置配置对 IRI 和 IDN 的支持。
示例
说明
以下示例显示 Uri 类用于支持 IRI 分析和 IDN 名称的配置。 该示例还清除所有方案设置,然后添加对不转义 http 方案百分比编码的路径分隔符的支持。
代码
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
<schemeSettings>
<clear/>
<add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
</schemeSettings>
</uri>
</configuration>