GenericUriParser Klass

Definition

En anpassningsbar parser för en hierarkisk URI.

public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
    inherit UriParser
Public Class GenericUriParser
Inherits UriParser
Arv
GenericUriParser

Kommentarer

Om du vill skapa en parser baserat på ett välkänt schema använder du HttpStyleUriParser, , FtpStyleUriParserGopherStyleUriParser, LdapStyleUriParser, eller NewsStyleUriParser.

När du skapar en anpassningsbar parser anges parserns beteende genom att en bitvis kombination av de värden som är tillgängliga i System.GenericUriParserOptions uppräkningen skickas till GenericUriParser konstruktorn.

Klassen System.Uri ger stöd för IRI (International Resource Identifiers) och Internationalized Domain Names (IDN). Parsare som härleds från GenericUriParser har inte IRI- och IDN-stöd som standard. Alternativet Default inkluderar inte IRI- och IDN-stöd. Fälten GenericUriParserOptions.Idn och GenericUriParserOptions.IriParsing anger om en anpassad parser stöder IDN respektive IRI.

Mer information om IRI- och IDN-stöd finns i avsnittet Anmärkningar för System.Uri klassen.

Konstruktorer

Name Description
GenericUriParser(GenericUriParserOptions)

Skapa en anpassningsbar parser för en hierarkisk URI.

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.

(Ärvd från UriParser)
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.

(Ärvd från UriParser)
IsBaseOf(Uri, Uri)

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

(Ärvd från UriParser)
IsWellFormedOriginalString(Uri)

Anger om en URI är välformulerad.

(Ärvd från UriParser)
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.

(Ärvd från UriParser)
OnRegister(String, Int32)

Anropas av ramverket när en UriParser metod registreras.

(Ärvd från UriParser)
Resolve(Uri, Uri, UriFormatException)

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

(Ärvd från UriParser)
ToString()

Returnerar en sträng som representerar det aktuella objektet.

(Ärvd från Object)

Gäller för