Uri.IsWellFormedOriginalString Methode

Definition

Gibt an, ob die zum Konstruieren Uri verwendete Zeichenfolge wohlgeformt war und keine weitere Flucht erfordert.

public:
 bool IsWellFormedOriginalString();
public bool IsWellFormedOriginalString();
member this.IsWellFormedOriginalString : unit -> bool
Public Function IsWellFormedOriginalString () As Boolean

Gibt zurück

truewenn die Zeichenfolge wohlgeformt war; andernfalls . false

Hinweise

Die Zeichenfolge gilt standardmäßig als wohlgeformt gemäß RFC 2396 und RFC 2732. Wenn die Analyse von International Resource Identifiers (IRIs) oder Internationalized Domain Name (IDN) aktiviert ist, gilt die Zeichenfolge als wohlgeformt gemäß RFC 3986 und RFC 3987.

Die Zeichenfolge wird als schlecht gebildet betrachtet, was dazu führt, dass die Methode "false" zurückgibt, wenn eine der folgenden Bedingungen auftritt.

Fehler Example
Die Zeichenfolge ist nicht richtig escaped. http://www.contoso.com/path???/file name
Die Zeichenfolge ist eine absolute Uri , die eine implizite Datei Uridarstellt. c:\\directory\filename
Die Zeichenfolge ist ein absoluter URI, der vor dem Pfad einen Schrägstrich fehlt. file://c:/directory/filename
Die Zeichenfolge enthält nicht dargestellte umgekehrte Schrägstriche, auch wenn sie als Schrägstriche behandelt werden. http:\\\host/path/file
Die Zeichenfolge stellt eine hierarchische Absolute Uri dar 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 war. Das Beispiel hängt vom Schema des URI ab.

Standardmäßig gilt die zum Erstellen Uri verwendete Zeichenfolge als wohlgeformt gemäß RFC 2396 und RFC 2732.

Wenn die Unterstützung für International Resource Identifier (IRI) und Internationalized Domain Name (IDN) aktiviert ist, wird die zum Erstellen Uri verwendete Zeichenfolge gemäß RFC 3986 und RFC 3987 als wohlgeformt betrachtet. Punycode-Namen, die verwendet werden, um IRI zu unterstützen, enthalten nur ASCII-Zeichen und beginnen immer mit dem Xn-Präfix.

Weitere Informationen zur IRI-Unterstützung finden Sie im Abschnitt "Hinweise" für den Uri Kurs.

Gilt für:

Weitere Informationen