Esempio n. 1
0
        public static Bitmap GetGravatar(string email, DefaultGravatarType defaultType, GravatarRating rating, int size)
        {
            var url  = string.Format(URL, MD5(email), defaultType, size, rating);
            var http = HttpWebRequest.Create(url);

            using (var response = http.GetResponse())
            {
                return(ExtractGravatar(response));
            }
        }
Esempio n. 2
0
        public static IAsyncResult BeginGetGravatar(AsyncCallback callback, string email, DefaultGravatarType defaultType, GravatarRating rating, int size)
        {
            var func = new Func <string, DefaultGravatarType, GravatarRating, int, Bitmap>(GetGravatar);

            return(func.BeginInvoke(email, defaultType, rating, size, callback, func));
        }
Esempio n. 3
0
 public static Bitmap GetGravatar(string email, DefaultGravatarType defaultType, GravatarRating rating, int size)
 {
     var url = string.Format(URL, MD5(email), defaultType, size, rating);
     var http = HttpWebRequest.Create(url);
     using(var response = http.GetResponse())
     {
         return ExtractGravatar(response);
     }
 }
Esempio n. 4
0
 public static IAsyncResult BeginGetGravatar(AsyncCallback callback, string email, DefaultGravatarType defaultType, GravatarRating rating, int size)
 {
     var func = new Func<string, DefaultGravatarType, GravatarRating, int, Bitmap>(GetGravatar);
     return func.BeginInvoke(email, defaultType, rating, size, callback, func);
 }