private Uri ProxyEncodeUrl(string url) { Uri uri = null; if (string.IsNullOrEmpty(this.ProxyUrl)) { uri = new Uri(url); } else { uri = new Uri(ProxyEncodeUrl(url, this.ProxyUrl), UriKind.RelativeOrAbsolute); } return uri; }