static string GetAlbumData(string albumId) { string albumUri = string.Format("http://vgmdb.net/album/{0}", albumId); HttpGetRequest request = new HttpGetRequest(albumUri); request.Execute(); while (true) { switch (request.Status) { case HttpRequestStatus.Aborted: throw new LetsTagException("Downloading album data aborted"); case HttpRequestStatus.Error: throw new LetsTagException("Error downloading album data"); case HttpRequestStatus.Done: return(UTF8Encoding.UTF8.GetString(request.Response)); } Thread.Sleep(100); } }
private void AlbumProgressForm_Load(object sender, EventArgs e) { request.Execute(); }