public static bool IsWellFormedUriString (string uriString, UriKind uriKind) { if (uriString == null) return false; Uri uri; if (Uri.TryCreate (uriString, uriKind, out uri)) return uri.IsWellFormedOriginalString (); return false; }