Uri.IsWellFormedOriginalString Uri.IsWellFormedOriginalString Uri.IsWellFormedOriginalString Uri.IsWellFormedOriginalString Method

Definition

Gibt an, ob die zum Erstellen dieses Uri verwendete Zeichenfolge wohlgeformt war und keine weiteren Escapezeichen eingefügt werden müssen.Indicates whether the string used to construct this Uri was well-formed and is not required to be further escaped.

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.true if the string was well-formed; otherwise, false.

Hinweise

Die Zeichenfolge wird als wohlgeformt in Übereinstimmung mit RFC 2396 und RFC 2732 in der Standardeinstellung werden.The string is considered to be well-formed in accordance with RFC 2396 and RFC 2732 by default. Wenn International Resource Identifiers (IRIs) oder Parsen von Internationalized Domain Name (IDN) aktiviert ist, wird die Zeichenfolge als wohlgeformt in Übereinstimmung mit RFC 3986 und RFC 3987 seinIf International Resource Identifiers (IRIs) or Internationalized Domain Name (IDN) parsing is enabled, the string is considered to be well-formed in accordance with RFC 3986 and RFC 3987

Die Zeichenfolge wird als fehlerhaft formuliert, dass die Methode false zurückgibt, wenn eine der folgenden Bedingungen eintritt.The string is considered poorly formed, causing the method to return false, if any of the following conditions occur.

FehlerError BeispielExample
Die Zeichenfolge ist nicht ordnungsgemäß mit Escapezeichen versehen.The string is not correctly escaped. http://www.contoso.com/path???/file Namehttp://www.contoso.com/path???/file name
Die Zeichenfolge ist ein absoluter Uri , die eine implizite Datei darstellt Uri.The string is an absolute Uri that represents an implicit file Uri. "c:"\\directory\filenamec:\\directory\filename
Die Zeichenfolge ist ein absoluter URI, der einen Schrägstrich vor dem Pfad nicht vorhanden ist.The string is an absolute URI that is missing a slash before the path. file://c:/directory/filenamefile://c:/directory/filename
Die Zeichenfolge enthält umgekehrte Schrägstriche ohne Escapezeichen, auch wenn sie als Schrägstriche behandelt werden.The string contains unescaped backslashes even if they are treated as forward slashes. http:\\host/path/filehttp:\\host/path/file
Die Zeichenfolge darstellt, einen hierarchischen absoluten Uri und enthält keine "://".The string represents a hierarchical absolute Uri and does not contain "://". www.contoso.com/path/filewww.contoso.com/path/file
Der Parser für die Uri.Scheme gibt an, dass die ursprüngliche Zeichenfolge nicht wohlgeformt war.The parser for the Uri.Scheme indicates that the original string was not well-formed. Im Beispiel hängt von dem Schema des URI ab.The example depends on the scheme of the URI.

In der Standardeinstellung die Zeichenfolge zum Erstellen dieses Uri wohlgeformt in Übereinstimmung mit RFC 2396 und RFC 2732 gelten.By default, the string used to construct this Uri are considered well-formed in accordance with RFC 2396 and RFC 2732.

Wenn International Resource Identifier (IRI) und Internationalized Domain Name (IDN)-Unterstützung aktiviert sind, wird die Zeichenfolge, die zum Erstellen dieses Uri werden als wohlgeformt in Übereinstimmung mit RFC 3986 und RFC 3987 angesehen.When International Resource Identifier (IRI) and Internationalized Domain Name (IDN) support are enabled, the string used to construct this Uri are considered well-formed in accordance with RFC 3986 and RFC 3987. Punycode-Namen verwendet, um die Unterstützung von IRI enthalten nur ASCII-Zeichen und beginnen immer mit dem Präfix xn-.Punycode names used to support IRI contain only ASCII characters and always start with the xn-- prefix.

Weitere Informationen zur IRI-Unterstützung finden Sie im Abschnitt "Hinweise" für die Uri Klasse.For more information on IRI support, see the Remarks section for the Uri class.

Gilt für:

Siehe auch