GenericUriParser クラス

定義

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

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

注釈

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

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

System.Uri クラスは、国際リソース識別子 (IRI) と国際化ドメイン名 (IDN) のサポートを提供します。 GenericUriParserから派生したパーサーには、既定で IRI と IDN がサポートされていません。 Default オプションには、IRI と IDN のサポートは含まれません。 GenericUriParserOptions.Idn フィールドと GenericUriParserOptions.IriParsing フィールドは、カスタム パーサーが IDN と IRI をそれぞれサポートしているかどうかを示します。

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

UriParser インスタンスを取得するために、Uri コンストラクターによって呼び出されます。

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

UriParser メソッドが登録されたときにフレームワークによって呼び出されます。

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

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

(継承元 UriParser)
ToString()

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

(継承元 Object)

適用対象