Uri.IsWellFormedOriginalString Methode
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.
Gibt an, ob die zum Erstellen dieses Uri verwendete Zeichenfolge wohlgeformt war und keine weiteren Escapezeichen eingefügt werden müssen.
public:
bool IsWellFormedOriginalString();
public bool IsWellFormedOriginalString ();
member this.IsWellFormedOriginalString : unit -> bool
Public Function IsWellFormedOriginalString () As Boolean
Gibt zurück
true
, wenn die Zeichenfolge wohlgeformt ist, andernfalls false
.
Hinweise
Die Zeichenfolge gilt standardmäßig gemäß RFC 2396 und RFC 2732 als wohlgeformt. Wenn die Analyse von International Resource Identifiers (IRIs) oder Internationalized Domain Name (IDN) aktiviert ist, gilt die Zeichenfolge gemäß RFC 3986 und RFC 3987 als wohlgeformt.
Die Zeichenfolge gilt als schlecht gebildet, sodass die Methode false zurückgibt, wenn eine der folgenden Bedingungen auftritt.
Fehler | Beispiel |
---|---|
Die Zeichenfolge ist nicht ordnungsgemäß escaped. | http://www.contoso.com/path???/file name |
Die Zeichenfolge ist ein absolutes Uri Element, das eine implizite Datei Uridarstellt. | c:\\directory\filename |
Die Zeichenfolge ist ein absoluter URI, dem vor dem Pfad ein Schrägstrich fehlt. | file://c:/directory/filename |
Die Zeichenfolge enthält umgekehrte Schrägstriche, auch wenn sie als Schrägstriche behandelt werden. | http:\\\host/path/file |
Die Zeichenfolge stellt ein hierarchisches Absolutes Uri dar und enthält nicht "://". | www.contoso.com/path/file |
Der Parser für den Uri.Scheme gibt an, dass die ursprüngliche Zeichenfolge nicht gut formatiert war. | Das Beispiel hängt vom Schema des URI ab. |
Standardmäßig gilt die Zeichenfolge, die zum Erstellen dieser Uri Zeichenfolge verwendet wird, gemäß RFC 2396 und RFC 2732 als wohlgeformt.
Wenn die Unterstützung von International Resource Identifier (IRI) und Internationalized Domain Name (IDN) aktiviert ist, wird die Zeichenfolge, die zum Erstellen dieser Uri Eigenschaft verwendet wird, gemäß RFC 3986 und RFC 3987 als wohlgeformt betrachtet. Punycodenamen, die zur Unterstützung von IRI verwendet werden, enthalten nur ASCII-Zeichen und beginnen immer mit dem Präfix xn.
Weitere Informationen zur IRI-Unterstützung finden Sie im Abschnitt Hinweise für die Uri Klasse.