UriParser Klasa

Definicja

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 baseUri jest podstawowym identyfikatorem URI dla elementu relativeUri.

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)

Dotyczy