UriParser Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Analizuje nowy schemat identyfikatora URI. Jest to abstrakcyjna klasa.
public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
- Dziedziczenie
-
UriParser
- Pochodne
Uwagi
Klasa UriParser umożliwia tworzenie analizatorów dla nowych schematów identyfikatorów URI. Te analizatory można napisać w całości lub analizatory mogą pochodzić z dobrze znanych schematów (HTTP, FTP i innych schematów opartych na protokołach sieciowych). Jeśli chcesz utworzyć zupełnie nowy analizator, dziedzicz z GenericUriParserklasy . Jeśli chcesz utworzyć analizator, który rozszerza dobrze znany schemat identyfikatora URI, dziedziczy z FtpStyleUriParser, , HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParserlub LdapStyleUriParser.
Firma Microsoft zdecydowanie zaleca korzystanie z analizatora dostarczanego z platformą .NET. Tworzenie własnego analizatora zwiększa złożoność aplikacji i nie będzie działać, a także dostarczone analizatory.
Konstruktory
UriParser() |
Tworzy domyślny analizator identyfikatora URI. |
Metody
Equals(Object) |
Określa, czy dany obiekt jest taki sam, jak bieżący obiekt. (Odziedziczone po Object) |
GetComponents(Uri, UriComponents, UriFormat) |
Pobiera składniki z identyfikatora URI. |
GetHashCode() |
Służy jako domyślna funkcja skrótu. (Odziedziczone po Object) |
GetType() |
Type Pobiera wartość bieżącego wystąpienia. (Odziedziczone po Object) |
InitializeAndValidate(Uri, UriFormatException) |
Zainicjuj stan analizatora i zweryfikuj identyfikator URI. |
IsBaseOf(Uri, Uri) |
Określa, czy |
IsKnownScheme(String) |
Wskazuje, czy analizator schematu jest zarejestrowany. |
IsWellFormedOriginalString(Uri) |
Wskazuje, czy identyfikator URI jest poprawnie sformułowany. |
MemberwiseClone() |
Tworzy płytkią kopię bieżącego Objectelementu . (Odziedziczone po Object) |
OnNewUri() |
Wywoływane przez konstruktora Uri w celu pobrania UriParser wystąpienia. |
OnRegister(String, Int32) |
Wywoływane przez platformę podczas rejestrowania UriParser metody. |
Register(UriParser, String, Int32) |
Kojarzy schemat i numer portu z .UriParser |
Resolve(Uri, Uri, UriFormatException) |
Wywoływane przez Uri konstruktory i TryCreate rozpoznawanie względnego identyfikatora URI. |
ToString() |
Zwraca ciąg reprezentujący bieżący obiekt. (Odziedziczone po Object) |