异步使用WinSCP .NET

时间:2016-11-09 14:46:14

标签: c# multithreading asynchronous winscp winscp-net

我们正在使用 WinSCP .NET 来使用SFTP服务器。目前,当同时执行大量操作时,我们面临着问题。在某些时候,我们的.NET应用程序无法从线程池为新请求分配新线程,因为等待的WinSCP操作已经阻止了一定数量的线程。有时一次操作可能需要1分钟以上,因此我们将面临严重的停机时间。

有没有办法异步使用WinSCP,所以线程不会被阻止?如果不是,那么将来是否有计划实施异步操作?

1 个答案:

答案 0 :(得分:2)

不,WinSCP .NET程序集只有同步API。

目前没有计划改变这种情况。 我考虑了你的问题。