UriParser 類別
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
剖析新的 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 配置的剖析器,請繼承自 FtpStyleUriParser 、 FileStyleUriParser HttpStyleUriParser 、、 GopherStyleUriParser 或 LdapStyleUriParser 。
Microsoft 強烈建議您使用隨附于 .NET 的剖析器。 建置您自己的剖析器會增加應用程式的複雜度,而且不會執行和隨附的剖析器。
建構函式
UriParser() |
建構預設 URI 剖析器。 |
方法
Equals(Object) |
判斷指定的物件是否等於目前的物件。 (繼承來源 Object) |
GetComponents(Uri, UriComponents, UriFormat) |
從 URI 取得元件。 |
GetHashCode() |
做為預設雜湊函式。 (繼承來源 Object) |
GetType() |
取得目前執行個體的 Type。 (繼承來源 Object) |
InitializeAndValidate(Uri, UriFormatException) |
初始化剖析器狀態並驗證 URI。 |
IsBaseOf(Uri, Uri) |
判斷 |
IsKnownScheme(String) |
指出配置的剖析器是否已註冊。 |
IsWellFormedOriginalString(Uri) |
指出 URI 是否語式正確。 |
MemberwiseClone() |
建立目前 Object 的淺層複製。 (繼承來源 Object) |
OnNewUri() | |
OnRegister(String, Int32) |
當 UriParser 方法已註冊時,由 Framework 叫用。 |
Register(UriParser, String, Int32) |
使配置和連接埠編號與 UriParser 產生關聯。 |
Resolve(Uri, Uri, UriFormatException) | |
ToString() |
傳回代表目前物件的字串。 (繼承來源 Object) |