private void UpdateFileList() { var onServiceCreatedTask = Task.Run(() => { files = OldOwnerGoogleService.GetOwnedFiles().OrderBy(file => file.MimeType).ThenBy(file => file.Name).ToArray(); var userInfo = OldOwnerGoogleService.GetUserInfo(); return(userInfo); }); onServiceCreatedTask.ContinueWith(t => { var userInfo = t.Result; OldOnerNameLabel.Text = userInfo.Name + " (" + userInfo.EmailAddress + ")"; //pictureBox1.Load(userInfo.PhotoLink.AbsoluteUri); textBox1.Text = ""; var sb = new StringBuilder(); sb.AppendLine($"Мои файлы и папки ({files.Count} шт.): "); foreach (var file in files) { var prefix = file.MimeType == "application/vnd.google-apps.folder" ? "[Папка]: " : string.Empty; sb.AppendLine($"{prefix}{file.Name}"); } textBox1.Text = sb.ToString(); }, CancellationToken.None, TaskContinuationOptions.OnlyOnRanToCompletion, TaskScheduler.FromCurrentSynchronizationContext()); }