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

Uri.IsWellFormedOriginalString-Methode: ()

 

Veröffentlicht: Oktober 2016

Gibt an, ob die zum Erstellen dieses Uri verwendete Zeichenfolge wohlgeformt war und keine weiteren Escapezeichen eingefügt werden müssen.

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

public bool IsWellFormedOriginalString()

Rückgabewert

Type: System.Boolean

Ein Boolean-Wert, der true ist, wenn die Zeichenfolge wohlgeformt ist, andernfalls false.

Die Zeichenfolge gilt standardmäßig in Übereinstimmung mit RFC 2396 und RFC 2732 wohlgeformt sein. Wenn International Resource Identifiers (IRI) oder Internationalized Domain Name (IDN) analysieren aktiviert ist, wird die Zeichenfolge als in Übereinstimmung mit RFC 3986 und RFC 3987 wohlgeformt sein

Die Zeichenfolge wird als fehlerhaft formuliert ist, verursacht die aufzurufende Methode "false" zurückgeben, wenn eine der folgenden Bedingungen auftreten.

Fehler

Beispiel

Die Zeichenfolge ist nicht ordnungsgemäß mit Escapezeichen versehen.

http://www.contoso.com/path???/fileName

Die Zeichenfolge ist ein absoluter Uri , die eine implizite Datei darstellt Uri.

c:\\directory\filename

Die Zeichenfolge ist ein absoluter URI, der einen Schrägstrich vor dem Pfad nicht vorhanden ist.

file://c:/Directory/FileName

Die Zeichenfolge enthält umgekehrte Schrägstriche ohne Escapezeichen, selbst wenn sie als Schrägstriche behandelt werden.

http://Host/Path/File

Die Zeichenfolge stellt einen hierarchischen absoluten Uri und enthält nicht "://".

www.contoso.com/Path/File

Der Parser für die Uri.Scheme gibt an, dass die ursprüngliche Zeichenfolge nicht wohlgeformt ist.

Im Beispiel hängt von dem der URI-Schema ab.

Standardmäßig verwendet die Zeichenfolge zum Erstellen dieses Uri werden als wohlgeformte in Übereinstimmung mit RFC 2396 und RFC 2732 betrachtet.

Wenn International Resource Identifier (IRI) und Internationalized Domain Name (IDN)-Unterstützung aktiviert sind, wird die Zeichenfolge, die zum Erstellen dieses Uri werden als wohlgeformte in Übereinstimmung mit RFC 3986 und RFC 3987 betrachtet. Punycode-Namen, die zur Unterstützung von IRI verwendet nur ASCII-Zeichen enthalten, und beginnen immer mit dem Präfix Xn.

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

Universelle Windows-Plattform
Verfügbar seit 8
.NET Framework
Verfügbar seit 2.0
Portierbare Klassenbibliothek
Unterstützt in: portierbare .NET-Plattformen
Windows Phone Silverlight
Verfügbar seit 8.0
Windows Phone
Verfügbar seit 8.1
Zurück zum Anfang
Anzeigen: