System.UriParser.IsWellFormedOriginalString Method

Indicates whether a URI is well-formed.

Syntax

protected virtual bool IsWellFormedOriginalString (Uri uri)

Parameters

uri
The URI to check.

Returns

true if uri is well-formed; otherwise, false.

Remarks

The UriParser.IsWellFormedOriginalString(Uri) method will return false if:

  • The string is not correctly escaped per RFC 2396.

  • The string represents an absolute URI that references an implicit file URI.

  • The string represents an absolute URI that is missing a forward slash before the path component.

  • The string contains unescaped backslashes, even if they will be treated as forward slashes.

Requirements

Namespace: System
Assembly: System (in System.dll)
Assembly Versions: 2.0.0.0, 4.0.0.0
Since: .NET 2.0