UriParser クラス

定義

新しい URI スキームを解析します。 これは抽象クラスです。

public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
継承
UriParser
派生

注釈

UriParser クラスを使用すると、新しい URI スキームのパーサーを作成できます。 これらのパーサー全体を記述することも、パーサーを既知のスキーム (HTTP、FTP、ネットワーク プロトコルに基づくその他のスキーム) から派生させることができます。 まったく新しいパーサーを作成する場合は、次から GenericUriParser継承します。 既知の URI スキームを拡張するパーサーを作成する場合は、、、、、、GopherStyleUriParser、または LdapStyleUriParser.FtpStyleUriParserFileStyleUriParserHttpStyleUriParser

Microsoft では、.NET に付属のパーサーを使用することを強くお勧めします。 独自のパーサーをビルドすると、アプリケーションの複雑さが増し、付属のパーサーと同様に実行されません。

コンストラクター

UriParser()

既定の URI パーサーを作成します。

メソッド

Equals(Object)

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

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

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

GetHashCode()

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

(継承元 Object)
GetType()

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

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

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

IsBaseOf(Uri, Uri)

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

IsKnownScheme(String)

スキームのパーサーが登録されているかどうかを示します。

IsWellFormedOriginalString(Uri)

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

MemberwiseClone()

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

(継承元 Object)
OnNewUri()

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

OnRegister(String, Int32)

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

Register(UriParser, String, Int32)

スキームとポート番号を UriParser に関連付けます。

Resolve(Uri, Uri, UriFormatException)

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

ToString()

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

(継承元 Object)

適用対象