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

GenericUriParser-Klasse

 

Veröffentlicht: Oktober 2016

Ein vom Benutzer anpassbarer Parser für einen hierarchischen URI.

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

System.Object
  System.UriParser
    System.GenericUriParser

public class GenericUriParser : UriParser

NameBeschreibung
System_CAPS_pubmethodGenericUriParser(GenericUriParserOptions)

Erstellen Sie einen vom Benutzer anpassbaren Parser für einen hierarchischen URI.

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.(Geerbt von „UriParser“.)

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.(Geerbt von „UriParser“.)

System_CAPS_protmethodIsBaseOf(Uri, Uri)

Bestimmt, ob baseUri ist ein Basis-URI für relativeUri.(Geerbt von „UriParser“.)

System_CAPS_protmethodIsWellFormedOriginalString(Uri)

Gibt an, ob ein URI wohlgeformt ist.(Geerbt von „UriParser“.)

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(Geerbt von „UriParser“.)

System_CAPS_protmethodOnRegister(String, Int32)

Wird vom Framework aufgerufen, wenn eine UriParser Methode registriert ist.(Geerbt von „UriParser“.)

System_CAPS_protmethodResolve(Uri, Uri, UriFormatException)

Aufgerufen von Uri Konstruktoren und Uri.TryCreate um einen relativen URI aufzulösen.(Geerbt von „UriParser“.)

System_CAPS_pubmethodToString()

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

Wenn Sie erstellen möchten, ein Parser auf Grundlage eines bekannten Schemas, verwenden Sie HttpStyleUriParser, FtpStyleUriParser, GopherStyleUriParser, LdapStyleUriParser, oder NewsStyleUriParser.

Beim Erstellen eines anpassbaren Parsers wird das Verhalten des Parsers bestimmt, indem eine bitweise Kombination der in verfügbaren Werte übergeben der System.GenericUriParserOptions -Enumeration, die die GenericUriParser Konstruktor.

Die vorhandene System.Uri -Klasse wurde erweitert, um International Resource Identifiers (IRI) und internationale Domänennamen (Internationalized Domain Names) unterstützen. Aktuelle Benutzer werden keine Abweichung von .NET Framework 2.0-Verhalten feststellen, es sei denn, sie IRI explizit aktivieren. Dadurch werden die Anwendungskompatibilität mit früheren Versionen von .NET Framework.

Alle Parser abgeleitet GenericUriParser erlangen IRI und IDN-Unterstützung standardmäßig nicht. Die Default Option enthält keine IRI und IDN unterstützt. Zwei neue Werte hinzugefügt, die System.GenericUriParserOptions -Enumeration, die angibt, ob ein benutzerdefinierter Parser IRI und IDN unterstützt.

Weitere Informationen zur IRI und IDN-Unterstützung finden Sie im Abschnitt "Hinweise" für die System.Uri Klasse.

.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: