Beispiel #1
0
        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);
            }
        }
Beispiel #2
0
 private void AlbumProgressForm_Load(object sender, EventArgs e)
 {
     request.Execute();
 }