GenericUriParser Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ein anpassbarer Parser für einen hierarchischen URI.
public ref class GenericUriParser : UriParser
public class GenericUriParser : UriParser
type GenericUriParser = class
inherit UriParser
Public Class GenericUriParser
Inherits UriParser
- Vererbung
Hinweise
Wenn Sie einen Parser basierend auf einem bekannten Schema erstellen möchten, verwenden HttpStyleUriParserSie , , FtpStyleUriParser, , GopherStyleUriParser, , LdapStyleUriParseroder NewsStyleUriParser.
Beim Erstellen eines anpassbaren Parsers wird das Verhalten des Parsers angegeben, indem eine bitweise Kombination der in der System.GenericUriParserOptions Enumeration verfügbaren Werte an den GenericUriParser Konstruktor übergeben wird.
Die System.Uri Klasse bietet Unterstützung für International Resource Identifiers (IRI) und Internationalized Domain Names (IDN). Von IRI abgeleitete GenericUriParser Parser verfügen standardmäßig nicht über IRI- und IDN-Unterstützung. Die Default Option enthält keine IRI- und IDN-Unterstützung. Die GenericUriParserOptions.Idn Felder geben GenericUriParserOptions.IriParsing an, ob ein benutzerdefinierter Parser IDN bzw. IRI unterstützt.
Weitere Informationen zur Unterstützung von IRI und IDN finden Sie im Abschnitt "Hinweise" für die System.Uri Klasse.
Konstruktoren
| Name | Beschreibung |
|---|---|
| GenericUriParser(GenericUriParserOptions) |
Erstellen Sie einen anpassbaren Parser für einen hierarchischen URI. |
Methoden
| Name | Beschreibung |
|---|---|
| Equals(Object) |
Bestimmt, ob das angegebene Objekt dem aktuellen Objekt entspricht. (Geerbt von Object) |
| GetComponents(Uri, UriComponents, UriFormat) |
Ruft die Komponenten aus einem URI ab. (Geerbt von UriParser) |
| GetHashCode() |
Dient als Standardhashfunktion. (Geerbt von Object) |
| GetType() |
Ruft die Type der aktuellen Instanz ab. (Geerbt von Object) |
| InitializeAndValidate(Uri, UriFormatException) |
Initialisieren Sie den Zustand des Parsers, und überprüfen Sie den URI. (Geerbt von UriParser) |
| IsBaseOf(Uri, Uri) |
Bestimmt, ob |
| IsWellFormedOriginalString(Uri) |
Gibt an, ob ein URI wohlgeformt ist. (Geerbt von UriParser) |
| MemberwiseClone() |
Erstellt eine flache Kopie der aktuellen Object. (Geerbt von Object) |
| OnNewUri() |
Wird von einem Uri Konstruktor aufgerufen, um eine UriParser Instanz abzurufen. (Geerbt von UriParser) |
| OnRegister(String, Int32) |
Wird vom Framework aufgerufen, wenn eine UriParser Methode registriert wird. (Geerbt von UriParser) |
| Resolve(Uri, Uri, UriFormatException) |
Wird von Uri Konstruktoren aufgerufen und TryCreate um einen relativen URI aufzulösen. (Geerbt von UriParser) |
| ToString() |
Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Geerbt von Object) |