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

GenericUriParserOptions-Enumeration

 

Veröffentlicht: Oktober 2016

Gibt Optionen für eine UriParser.

Diese Enumeration verfügt über ein FlagsAttribute-Attribut, das eine bitweise Kombination der Memberwerte zulässt.

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

<FlagsAttribute>
Public Enumeration GenericUriParserOptions

MembernameBeschreibung
AllowEmptyAuthority

Der Parser lässt einen URI ohne Zertifizierungsstelle.

Default

Der Parser:

DontCompressPath

Der Parser ist den URI nicht umwandeln.

DontConvertPathBackslashes

Der Parser keine umgekehrten Schrägstriche in Schrägstriche konvertiert werden.

DontUnescapePathDotsAndSlashes

Der Parser unescape Pfadpunkten, Schrägstrichen oder umgekehrten Schrägstrichen nicht.

GenericAuthority

Der Parser lässt eine registrierungsbasierte Zertifizierungsstelle.

Idn

Der Parser unterstützt Internationalized Domain Name (IDN) Hostnamen (IDN) analysieren. Durch die Konfigurationswerte wird bestimmt, ob IDN verwendet wird. Weitere Informationen finden Sie in den Hinweisen.

IriParsing

Der Parser unterstützt die in RFC 3987 für International Resource Identifiers (IRI) angegebenen Analyseregeln. Durch die Konfigurationswerte wird bestimmt, ob IRI verwendet wird. Weitere Informationen finden Sie in den Hinweisen.

NoFragment

Das Schema ist ein Fragmentteil nicht definiert.

NoPort

Das Schema definiert einen Port nicht.

NoQuery

Ein Abfrageteil definiert das Schema nicht.

NoUserInfo

Das Schema definiert ein Benutzerinformationsteils nicht.

Sie können eine dieser Optionen so konfigurieren Sie einen generischen URI-Parser übergeben als Parameter für die Optionen kombinieren der GenericUriParser.GenericUriParser(GenericUriParserOptions) Konstruktor.

Die vorhandene System.Uri Klasse wurde erweitert, damit die Unterstützung für RFC 3987 International Resource Identifiers (IRI) basiert. Aktuellen Benutzer sehen keine Änderungen des Verhaltens gegenüber den .NET Framework 2.0, es sei denn, sie IRI explizit aktivieren. Dadurch wird sichergestellt, dass die Anwendungskompatibilität mit früheren Versionen von .NET Framework.

Die Konfigurationseinstellung für die System.Configuration.IdnElement wird indirekt gesteuert, indem die System.Configuration.IriParsingElement Konfigurationseinstellung, steuert die IRI-Verarbeitung in die System.Uri Klasse. IRI-Verarbeitung muss für IDN Verarbeitung möglich, aktiviert werden. Wenn IRI-Verarbeitung deaktiviert ist, wird dann IDN-Verarbeitung festgelegt auf die Standardeinstellung bei dem .NET Framework 2.0-Verhalten aus Kompatibilitätsgründen und IDN-Namen sind nicht verwendet.

IDN-Verarbeitung wird nur das Attribut Internationalized Domain Name (IDN) gesteuert. Alle anderen IRI-Verarbeitung (z. B. die Normalisierung von Zeichen) wird standardmäßig ausgeführt.

Weitere Informationen zur IRI-Unterstützung finden Sie im Abschnitt "Hinweise" der System.Uri Klasse.

.NET Framework
Verfügbar seit 2.0
Silverlight
Verfügbar seit 2.0
Windows Phone Silverlight
Verfügbar seit 7.0
Zurück zum Anfang
Anzeigen: