Exemple #1
0
 public void FetchRemote(OnStringCompletedDelegate clbk)
 {
     if (!webClient.IsBusy)
     {
         Status   = DBStatus.Fetching;
         Callback = clbk;
         Uri link = new Uri(GetFileLink("root.txt"));
         webClient.DownloadStringAsync(link);
         StatusMessage = "";
     }
 }
Exemple #2
0
        /*async static Task Run()
         * {
         *  using (var dbx = new DropboxClient(AccessToken))
         *  {
         *      var full = await dbx.Users.GetCurrentAccountAsync();
         *      Log("{0} - {1}", full.Name.DisplayName, full.Email);
         *  }
         * }*/

        public void FetchRemoteFile(string file, OnStringCompletedDelegate clbk)
        {
            if (!webClient.IsBusy)
            {
                Status   = DBStatus.Fetching;
                Callback = clbk;
                Uri link = new Uri(GetFileLink(file));
                LastTempFile   = Path.GetTempFileName();
                LastTargetFile = Path.Combine(LastDirectory, file);
                webClient.DownloadFileAsync(link, LastTempFile);
                StatusMessage = "";
            }
        }