<uri> 要素 (URI 設定)

.NET Framework での Uniform Resource Identifier (URI) を使用して表現された Web アドレスの処理方法を指定するための設定が含まれています。

configuration
  <uri>

構文

<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>  

関連項目