System.AggregateException

Advertisement

balderstonb
Guest

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):

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.

Reply with quote

Advertisement

martin
Site Admin
martin avatar
Joined:
Posts:
41,518
Location:
Prague, Czechia

Re: System.AggregateException

Show us a full exception callstack, any inner exceptions (including callstacks) and debug log (Session.DebugLogPath).

Reply with quote

Advertisement

You can post new topics in this forum