GenericUriParser クラス

定義

階層化された URI のカスタマイズ可能なパーサー。

public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
    inherit UriParser
Public Class GenericUriParser
Inherits UriParser
継承
GenericUriParser

注釈

既知のスキームに基づいてパーサーを作成する場合は、、LdapStyleUriParserFtpStyleUriParserGopherStyleUriParser、または を使用HttpStyleUriParserします。NewsStyleUriParser

カスタマイズ可能なパーサーを作成する場合、パーサーの動作は、列挙で使用可能 System.GenericUriParserOptions な値のビットごとの組み合わせをコンストラクターに GenericUriParser 渡すことによって指定されます。

既存 System.Uri のクラスが拡張され、国際リソース識別子 (IRI) と国際化ドメイン名 (IDN) がサポートされています。 現在のユーザーは、自分で明確に IRI を有効にしない限り、.NET Framework 2.0 の動作からは変更に気付きません。 これにより、.NET Framework の以前のバージョンとのアプリケーションの互換性を保証します。

から GenericUriParser 派生したすべてのパーサーは、既定では IRI と IDN のサポートを受けません。 オプションには Default 、IRI と IDN のサポートは含まれません。 カスタム パーサーが IRI と IDN を System.GenericUriParserOptions サポートしているかどうかを示すために、列挙に 2 つの新しい値が追加されます。

IRI と IDN のサポートの詳細については、クラスの「解説」セクションを System.Uri 参照してください。

コンストラクター

GenericUriParser(GenericUriParserOptions)

階層化された URI のカスタマイズ可能なパーサーを作成します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetComponents(Uri, UriComponents, UriFormat)

URI から構成要素を取得します。

(継承元 UriParser)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeAndValidate(Uri, UriFormatException)

パーサーの状態を初期化し、URI を検証します。

(継承元 UriParser)
IsBaseOf(Uri, Uri)

baseUrirelativeUri のベース URI であるかどうかを判断します。

(継承元 UriParser)
IsWellFormedOriginalString(Uri)

URI の構成が正しいかどうかを示します。

(継承元 UriParser)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
OnNewUri()

Uri コンストラクターによって起動され、UriParser インスタンスを取得します。

(継承元 UriParser)
OnRegister(String, Int32)

UriParser メソッドが登録されている場合、Framework によって起動されます。

(継承元 UriParser)
Resolve(Uri, Uri, UriFormatException)

相対 URI を解決するために、Uri コンストラクターと TryCreate によって呼び出されます。

(継承元 UriParser)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象