UriParser Klass

Definition

Parsar ett nytt URI-schema. Det här är en abstrakt klass.

public ref class UriParser abstract
public abstract class UriParser
type UriParser = class
Public MustInherit Class UriParser
Arv
UriParser
Härledda

Kommentarer

Med klassen UriParser kan du skapa parser för nya URI-scheman. Du kan skriva dessa parsers i sin helhet, eller så kan parsarna härledas från välkända scheman (HTTP, FTP och andra scheman baserat på nätverksprotokoll). Om du vill skapa en helt ny parser ärver du från GenericUriParser. Om du vill skapa en parser som utökar ett välkänt URI-schema ärver du från FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParsereller LdapStyleUriParser.

Microsoft rekommenderar starkt att du använder en parser som levereras med .NET. Att skapa en egen parser ökar programmets komplexitet och fungerar inte lika bra som de levererade parsarna.

Konstruktorer

Name Description
UriParser()

Konstruerar en standard-URI-parser.

Metoder

Name Description
Equals(Object)

Avgör om det angivna objektet är lika med det aktuella objektet.

(Ärvd från Object)
GetComponents(Uri, UriComponents, UriFormat)

Hämtar komponenterna från en URI.

GetHashCode()

Fungerar som standard-hash-funktion.

(Ärvd från Object)
GetType()

Hämtar den aktuella instansen Type .

(Ärvd från Object)
InitializeAndValidate(Uri, UriFormatException)

Initiera tillståndet för parsern och verifiera URI:n.

IsBaseOf(Uri, Uri)

Avgör om baseUri är en bas-URI för relativeUri.

IsKnownScheme(String)

Anger om parsern för ett schema är registrerad.

IsWellFormedOriginalString(Uri)

Anger om en URI är välformulerad.

MemberwiseClone()

Skapar en ytlig kopia av den aktuella Object.

(Ärvd från Object)
OnNewUri()

Anropas av en Uri konstruktor för att hämta en UriParser instans.

OnRegister(String, Int32)

Anropas av ramverket när en UriParser metod registreras.

Register(UriParser, String, Int32)

Associerar ett schema och ett portnummer med en UriParser.

Resolve(Uri, Uri, UriFormatException)

Anropas av Uri konstruktorer och TryCreate för att lösa en relativ URI.

ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för