GenericUriParser(GenericUriParserOptions) コンストラクター
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
階層 URI のカスタマイズ可能なパーサーを作成します。
public:
GenericUriParser(GenericUriParserOptions options);
public GenericUriParser(GenericUriParserOptions options);
new GenericUriParser : GenericUriParserOptions -> GenericUriParser
Public Sub New (options As GenericUriParserOptions)
パラメーター
- options
- GenericUriParserOptions
この GenericUriParserのオプションを指定します。
注釈
このコンストラクターを引数として使用します。 UriParser.Register(UriParser, String, Int32)
既知のスキームに基づいてパーサーを作成する場合は、 HttpStyleUriParser、 FtpStyleUriParser、 GopherStyleUriParser、 LdapStyleUriParser、または NewsStyleUriParserを使用します。
カスタマイズ可能なパーサーを作成する場合、パーサーの動作は、 System.GenericUriParserOptions 列挙で使用可能な値のビットごとの組み合わせを GenericUriParser コンストラクターに渡すことによって指定されます。
System.Uri クラスは、国際リソース識別子 (IRI) と国際化ドメイン名 (IDN) のサポートを提供します。 GenericUriParserから派生したパーサーには、既定で IRI と IDN がサポートされていません。 Default オプションには、IRI と IDN のサポートは含まれません。
IriParsing型は、パーサーが RFC 3987 で国際リソース識別子 (IRI) に指定されている解析規則をサポートすることを示します。 IRI を使用するかどうかは、構成値によって決まります。
Idn型は、パーサーがホスト名の国際化ドメイン名 (IDN) 解析 (IDN) をサポートすることを示します。 IDN を使用するかどうかは、構成値によって決まります。
System.Configuration.IdnElementの構成設定は、System.Configuration.IriParsingElement クラスの IRI 処理を制御するSystem.Uri構成設定によって間接的に制御されます。 IDN 処理を可能にするには、IRI 処理を有効にする必要があります。 IRI 処理が無効になっている場合、IDN 処理は既定の設定に設定され、.NET Framework 2.0 の動作は互換性のために使用され、IDN 名は使用されません。
国際化ドメイン名 (IDN) 属性は、IDN 処理のみを制御します。 他のすべての IRI 処理 (文字の正規化など) は、既定で実行されます。
IRI および IDN のサポートの詳細については、 System.Uri クラスの「解説」セクションを参照してください。