Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

UriParser-Klasse

 

Veröffentlicht: Oktober 2016

Analysiert ein neues URI-Schema. Dies ist eine abstrakte Klasse.

Namespace:   System
Assembly:  System (in System.dll)


public abstract class UriParser

NameBeschreibung
System_CAPS_protmethodUriParser()

Erstellt einen Standard-URI-Parser.

NameBeschreibung
System_CAPS_pubmethodEquals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.(Geerbt von „Object“.)

System_CAPS_protmethodFinalize()

Gibt einem Objekt Gelegenheit, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Geerbt von „Object“.)

System_CAPS_protmethodGetComponents(Uri, UriComponents, UriFormat)

Ruft die Komponenten aus einem URI ab.

System_CAPS_pubmethodGetHashCode()

Fungiert als die Standardhashfunktion.(Geerbt von „Object“.)

System_CAPS_pubmethodGetType()

Ruft den Type der aktuellen Instanz ab.(Geerbt von „Object“.)

System_CAPS_protmethodInitializeAndValidate(Uri, UriFormatException)

Initialisieren Sie den Zustand des Parsers, und überprüfen Sie den URI.

System_CAPS_protmethodIsBaseOf(Uri, Uri)

Bestimmt, ob baseUri ist ein Basis-URI für relativeUri.

System_CAPS_pubmethodSystem_CAPS_staticIsKnownScheme(String)

Gibt an, ob der Parser für ein Schema registriert ist.

System_CAPS_protmethodIsWellFormedOriginalString(Uri)

Gibt an, ob ein URI wohlgeformt ist.

System_CAPS_protmethodMemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.(Geerbt von „Object“.)

System_CAPS_protmethodOnNewUri()

Aufgerufen wird, indem eine Uri Konstruktor zum Abrufen einer UriParser Instanz

System_CAPS_protmethodOnRegister(String, Int32)

Wird vom Framework aufgerufen, wenn eine UriParser Methode registriert ist.

System_CAPS_pubmethodSystem_CAPS_staticRegister(UriParser, String, Int32)

Ordnet ein Schema und die Port-Nummer mit einem UriParser.

System_CAPS_protmethodResolve(Uri, Uri, UriFormatException)

Aufgerufen von Uri Konstruktoren und Uri.TryCreate um einen relativen URI aufzulösen.

System_CAPS_pubmethodToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.(Geerbt von „Object“.)

Die UriParser-Klasse ermöglicht Ihnen das Erstellen von Parser für neue URI-Schemas. Sie können diese Parser in ihrer Gesamtheit schreiben, oder der Parser von bekannten Schemas (HTTP, FTP und andere Schemas, die basierend auf Netzwerkprotokolle) abgeleitet werden können. Wenn Sie einen vollständig neuen Parser erstellen möchten, erben Sie von GenericUriParser. Wenn Sie möchten einen Parser erstellen, die ein bekanntes URI-Schema erweitert, erben Sie von FtpStyleUriParser, HttpStyleUriParser, FileStyleUriParser, GopherStyleUriParser, oder LdapStyleUriParser.

Microsoft empfiehlt dringend, dass Sie einen Parser, der im Lieferumfang von .NET Framework verwenden. Erstellen einen eigene Parser erhöht die Komplexität Ihrer Anwendung, und nicht ausgeführt wird, sowie die gelieferten Parser.

.NET Framework
Verfügbar seit 2.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0

Alle öffentlichen statischen Member ( Shared in Visual Basic) dieses Typs sind threadsicher. Die Threadsicherheit für Instanzmember ist nicht garantiert.

Zurück zum Anfang
Anzeigen: