GenericUriParser(GenericUriParserOptions) コンストラクター

定義

階層 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)

既知のスキームに基づいてパーサーを作成する場合は、 HttpStyleUriParserFtpStyleUriParserGopherStyleUriParserLdapStyleUriParser、または 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 クラスの「解説」セクションを参照してください。

適用対象

こちらもご覧ください