Код программы был скопирован из образца для C#, который показан на их веб-сайте. Пример WinSCP для программиста C#
Когда я запускаю код в режиме отладки в Vsual Studio. Как я показал на прикрепленном изображении, время ожидания происходит каждый раз. Чтобы понять, почему у меня возникла такая ситуация, прежде всего я не могу найти файл журнала для этого действия.

Хотя мне удалось найти файл журнала, который записывался только при работе пользовательского интерфейса.
В любом случае, как я могу улучшить текущую ситуацию? Мне бы хотелось решить эту проблему.
Чао
ДОБАВИТЬ 11.07.2024 05:15
Код приведен ниже. позвольте мне замаскировать некоторую информацию для подтверждения.
Код: Выделить всё
using System;
using WinSCP;
class Example
{
public static int Main()
{
try
{
// Setup session options
SessionOptions sessionOptions = new SessionOptions
{
Protocol = Protocol.Sftp,
HostName = "99.999.999.9",
UserName = "XXXXXXXX_prd",
//Password = "",
SshHostKeyFingerprint = "ssh-ed25519 255 abcdefghijklmnopqrstuvwxyz"
};
using (Session session = new Session())
{
// Connect
session.Open(sessionOptions);
// Download files
TransferOptions transferOptions = new TransferOptions();
transferOptions.TransferMode = TransferMode.Binary;
TransferOperationResult transferResult;
transferResult =
session.GetFiles("/export/STOCKS/*", @"D:\data\", false, transferOptions);
// Throw on any error
transferResult.Check();
// Print results
foreach (TransferEventArgs transfer in transferResult.Transfers)
{
Console.WriteLine("Download of {0} succeeded", transfer.FileName);
}
}
return 0;
}
catch (Exception e)
{
Console.WriteLine("Error: {0}", e);
return 1;
}
}
}

Подробнее здесь: https://stackoverflow.com/questions/791 ... nection-to