我使用SSH.NET C#API的异步方法来管理SFTP操作。如果我在BeginDownloadFile或BeginUploadFile中指定了无效的远程路径,那么操作将失败并立即调用我的asyncCallback,并传输0个字节数。我想获取异常信息,但似乎没有通过。我在SFTP连接上安装了一个错误处理程序(ErrorOccurred),但它永远不会被调用。在使用SSH.NET的异步方法时,是否可以捕获异常的任何想法?
答案 0 :(得分:-1)
我发现了错误:我没有在回调处理程序中使用EndDownloadFile。一旦我在那里添加它,就会抛出异常。