System.AggregateException
I'm getting a System.AggregateException at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification) with the following code (passwords and paths omitted):
What could be causing this? Thanks for the assistance.
SessionOptions sessionOptions = new SessionOptions { Protocol = Protocol.Sftp, HostName = "", UserName = "", Password = "", SshHostKeyFingerprint = "" }; using (Session session = new WinSCP.Session()) { session.Open(sessionOptions); TransferOptions transferOptions = new TransferOptions() { TransferMode = TransferMode.Automatic }; IEnumerable<RemoteFileInfo> files = session.EnumerateRemoteFiles("", "*.xml", EnumerationOptions.None); string localDir = Path.Combine(Path.GetTempPath(), Path.GetRandomFileName()); Directory.CreateDirectory(localDir); foreach (RemoteFileInfo file in files) { string localFile = Path.Combine(localDir, file.Name); TransferOperationResult transferResult = session.GetFiles(file.FullName, localFile, false, transferOptions); if (transferResult.IsSuccess) //Exception thrown { } } }
What could be causing this? Thanks for the assistance.