GenericUriParser Osztály

Definíció

Hierarchikus URI testre szabható elemzője.

public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
    inherit UriParser
Public Class GenericUriParser
Inherits UriParser
Öröklődés
GenericUriParser

Megjegyzések

Ha jól ismert sémán alapuló elemzőt szeretne létrehozni, használja HttpStyleUriParsera , FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParservagy NewsStyleUriParser.

Testre szabható elemző létrehozásakor az elemző viselkedését úgy adhatja meg, hogy az enumerálásban System.GenericUriParserOptions elérhető értékek bitenkénti kombinációját adja át a GenericUriParser konstruktornak.

Az System.Uri osztály támogatja a nemzetközi erőforrás-azonosítókat (IRI) és az internationalizált tartományneveket (IDN). A származtatott GenericUriParser elemzők alapértelmezés szerint nem támogatják az IRI-t és az IDN-t. A Default beállítás nem tartalmazza az IRI és az IDN támogatását. A GenericUriParserOptions.Idn mezők azt GenericUriParserOptions.IriParsing jelzik, hogy egy egyéni elemző támogatja-e az IDN-t és az IRI-t.

Az IRI és az IDN támogatásával kapcsolatos további információkért tekintse meg az osztály Megjegyzések szakaszát System.Uri .

Konstruktorok

Name Description
GenericUriParser(GenericUriParserOptions)

Testre szabható elemző létrehozása hierarchikus URI-hoz.

Metódusok

Name Description
Equals(Object)

Meghatározza, hogy a megadott objektum egyenlő-e az aktuális objektummal.

(Öröklődés forrása Object)
GetComponents(Uri, UriComponents, UriFormat)

Lekéri az összetevőket egy URI-ból.

(Öröklődés forrása UriParser)
GetHashCode()

Ez az alapértelmezett kivonatoló függvény.

(Öröklődés forrása Object)
GetType()

Lekéri az Type aktuális példányt.

(Öröklődés forrása Object)
InitializeAndValidate(Uri, UriFormatException)

Inicializálja az elemző állapotát, és ellenőrizze az URI-t.

(Öröklődés forrása UriParser)
IsBaseOf(Uri, Uri)

Meghatározza, hogy a .-hoz tartozó alap URI-e baseUrirelativeUri.

(Öröklődés forrása UriParser)
IsWellFormedOriginalString(Uri)

Azt jelzi, hogy az URI megfelelően van-e formázva.

(Öröklődés forrása UriParser)
MemberwiseClone()

Az aktuális Objectpéldány sekély másolatát hozza létre.

(Öröklődés forrása Object)
OnNewUri()

Egy konstruktor meghívta Uri egy példány lekéréséhez UriParser .

(Öröklődés forrása UriParser)
OnRegister(String, Int32)

A keretrendszer meghívja, amikor egy UriParser metódus regisztrálva van.

(Öröklődés forrása UriParser)
Resolve(Uri, Uri, UriFormatException)

Konstruktorok hívják Uri meg, és TryCreate egy relatív URI-t oldanak fel.

(Öröklődés forrása UriParser)
ToString()

Az aktuális objektumot jelképező sztringet ad vissza.

(Öröklődés forrása Object)

A következőre érvényes: