public static bool TryCreate(string uriString, UriKind uriKind, out Uri result) { if ((object)uriString == null) { result = null; return false; } UriFormatException e = null; result = CreateHelper(uriString, false, uriKind, ref e); return (object)e == null && result != null; }
Uri CreateUriForCookies(string url) { if (url == null) { return(null); } Uri uri; if (url.Length > 2000) { url = url.Substring(0, 2000); } if (Uri.TryCreate(url, UriKind.Absolute, out uri)) { if (String.IsNullOrWhiteSpace(uri.Host)) { return(null); } return(uri); } return(null); }