<uri> 要素 (URI 設定)
.NET Framework での Uniform Resource Identifier (URI) を使用して表現された Web アドレスの処理方法を指定するための設定が含まれています。
構文
<uri>
</uri>
属性および要素
以降のセクションでは、属性、子要素、および親要素について説明します。
属性
なし。
子要素
要素 | 説明 |
---|---|
idn | 国際化ドメイン名 (IDN) の解析がドメイン名に適用されるかどうかを指定します。 |
iriParsing | International Resource Identifier (IRI) 解析が、Uri に適用されるかどうか、および IRI の解析規則が適用されるどうかを指定します。 |
schemeSettings | Uri が特定のスキームに解析される方法を指定します。 |
親要素
要素 | 説明 |
---|---|
configuration | すべての名前空間の設定が含まれます。 |
解説
uri
要素には、System.Net 名前空間のクラスで使用される Uri クラスのメンバーの設定が含まれています。 この設定により、IRI と IDN のサポートが構成されます。
例
説明
次の例は、IRI 解析と IDN 名をサポートするために Uri クラスで使用される構成を示します。 また、この例では、すべてのスキーム設定をクリアしてから、http スキームのパーセントでエンコードされたパスの区切り記号をエスケープしないというサポートも追加しています。
コード
<configuration>
<uri>
<idn enabled="All" />
<iriParsing enabled="true" />
<schemeSettings>
<clear/>
<add name="http" genericUriParserOptions="DontUnescapePathDotsAndSlashes"/>
</schemeSettings>
</uri>
</configuration>
関連項目
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET