We are aware of the issue with the badge emails resending to everyone, we apologise for the inconvenience - learn more here.

Forum Discussion

melium's avatar
melium
Helpful | Level 6
8 years ago

task async convert to void

does anyone know a different method not using task async i want to use void

public async Task Download(string remoteFilePath, string localFilePath)
        {
            DropboxClient client2 = new DropboxClient("token");

            remoteFilePath = "img2.jpg";
            localFilePath = Environment.GetFolderPath(Environment.SpecialFolder.Personal);
            using (var response = await client2.Files.DownloadAsync(remoteFilePath))
            {
                using (var fileStream = File.Create(localFilePath))
                {
                    response.GetContentAsStreamAsync().Result.CopyTo(fileStream);
                }

            }
        }
  • i got it working

    public async void DownloadDB()
            {
                try
                {
                    DropboxClient client2 = new DropboxClient("token");
                    string file = "/data1.db3";
                    string folder = @"/data/data/AndroidMaster.AndroidMaster/files/data1.db3";
                    using (var response = await client2.Files.DownloadAsync(file))
                    {
                        using (var fileStream = File.Create(folder))
                        {
                            (await response.GetContentAsStreamAsync()).CopyTo(fileStream);
                        }
                    }
                }
                catch (Exception ex)
                {
                    Console.WriteLine(ex);
                }
            }