UriSection.Idn プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Uri クラスの国際ドメイン名 (IDN) 処理の構成設定を含むIdnElement オブジェクトを取得します。
public:
property System::Configuration::IdnElement ^ Idn { System::Configuration::IdnElement ^ get(); };
[System.Configuration.ConfigurationProperty("idn")]
public System.Configuration.IdnElement Idn { get; }
public System.Configuration.IdnElement Idn { get; }
[<System.Configuration.ConfigurationProperty("idn")>]
member this.Idn : System.Configuration.IdnElement
member this.Idn : System.Configuration.IdnElement
Public ReadOnly Property Idn As IdnElement
プロパティ値
Uri クラスでの国際ドメイン名 (IDN) 処理の構成設定。
- 属性
注釈
既存の System.Uri クラスは、国際リソース識別子 (IRI) と国際化ドメイン名のサポートを提供するように拡張されています。 .NET Framework 2.0 からアップグレードするユーザーは、特に IRI と IDN を有効にしない限り、動作に変更はありません。 これにより、以前のバージョンの .NET Framework とのアプリケーションの互換性が確保されます。
IRI と IDN の構成設定は、 UriSection クラスを使用して取得できます。 Idn プロパティは、System.Uri クラスでの IDN 処理の構成設定を返します。
IDN 処理を可能にするには、IRI 処理を有効にする必要があります。 IRI 処理が無効になっている場合、IDN 処理は既定の設定に設定され、.NET Framework 2.0 の動作は互換性のために使用され、IDN 名は使用されません。
国際化ドメイン名 (IDN) 属性は、IDN 処理のみを制御します。 他のすべての IRI 処理 (文字の正規化など) は、既定で実行されます。
IdnElementの構成設定は、最初のSystem.Uri クラスが構築されるときに 1 回読み取られます。 その後の構成設定の変更は無視されます。
IRI サポートの詳細については、 System.Uri クラスの「解説」セクションを参照してください。