2016.0.0-beta3
版本发布时间: 2016-07-27 20:25:36
sshnet/SSH.NET最新发布版本:2024.1.0(2024-06-28 15:06:08)
New Features
.NET Core support
This is the first release of SSH.NET providing support for .NET Core. The focus for this release was feature completeness and stability. Future releases will focus on performance.
Changes
Stop port forwarding
Up to now, stopping a forwarding port would block until all pending requests have completed and all channels are closed. This could result in a serious slowdown when stopping a SshClient with multiple forwarding ports.
As of this release, pending requests will be interrupted and the port will gracefully stop once all channels are closed.
Documentation
Allround improvements to the API documentation.
Exceptions in async methods
Exceptions that are thrown during async processing are no longer wrapped in a SshException. For example, the following code will now just work:
using (var client = new SftpClient(connectionInfo))
{
var asyncResult = client.BeginDownloadFile("/home/sshnet/remoteFileThatDoesNotExist", ms);
...
try
{
client.EndDownloadFile(asyncResult);
}
catch (SftpPathNotFoundException)
{
// we should be landing here
}
}
1、 SshNet.Help.chm 2.36MB