Esempio n. 1
0
        /// <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));
        }