如果我调用同步方法: client.Connect();
var status = client.DownloadFile(localPath, ftpPath); 然后它就可以工作了,但是异步版本是也不会抛出异常,但它们不会在2分钟内完成,而同步版本需要2秒。 有没有可能没有线程可以运行这些方法,如果是这样,我如何检查这一点。
因此,我正在开发一个在启动时执行一些数据库操作的WPF应用程序,最近我决定添加一个包含"isIndeterminate“ProgressBar的SplashScreen,作为该应用程序正在执行后台任务的可视指示器但是,如果不冻结UI线程,我就不能让它工作。第一次使用async / await时,非常感谢您的帮助。(如果相关,请使用EF6和本地安装的MS SQL Server 2019 )public partia