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)); } }
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)); }
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); } }
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); }