UriParser 類別

定義

剖析新的 URI 配置。 這是 abstract 類別。

public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
繼承
UriParser
衍生

備註

UriParser 類別可讓您為新的 URI 配置建立剖析器。 您可以完整撰寫這些剖析器,或者剖析器可以衍生自已知配置, (HTTP、FTP 和其他架構,根據網路通訊協定) 。 如果您想要建立全新的剖析器,請繼承自 GenericUriParser 。 如果您想要建立擴充已知 URI 配置的剖析器,請繼承自 FtpStyleUriParserFileStyleUriParser HttpStyleUriParser 、、 GopherStyleUriParserLdapStyleUriParser

Microsoft 強烈建議您使用隨附于 .NET 的剖析器。 建置您自己的剖析器會增加應用程式的複雜度,而且不會執行和隨附的剖析器。

建構函式

UriParser()

建構預設 URI 剖析器。

方法

Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetComponents(Uri, UriComponents, UriFormat)

從 URI 取得元件。

GetHashCode()

做為預設雜湊函式。

(繼承來源 Object)
GetType()

取得目前執行個體的 Type

(繼承來源 Object)
InitializeAndValidate(Uri, UriFormatException)

初始化剖析器狀態並驗證 URI。

IsBaseOf(Uri, Uri)

判斷 baseUri 是否為 relativeUri 的基底 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 建構函式和 TryCreate 呼叫,以解析相對 URI。

ToString()

傳回代表目前物件的字串。

(繼承來源 Object)

適用於