/// <summary> /// Creates the gravatar profile URI. /// </summary> /// <param name="email">Email address to generate the Gravatar for.</param> /// <param name="extension">Format extension to add to the url. Default is none, which creates a link to the profile page.</param> /// <param name="optionalParameters">Optional parameters to add to the url.</param> /// <param name="useSecureUrl">Whether to request the Gravatar over https.</param> /// <returns>The Gravatar profile url wrapped inside an Uri.</returns> private static Uri CreateGravatarProfileUri(string email, string extension = null, IDictionary <string, string> optionalParameters = null, bool useSecureUrl = false) { var url = GravatarHelper.CreateGravatarProfileUrl(email, extension, optionalParameters, useSecureUrl); return(new Uri(url)); }