MyGit

2016.0.0-beta3

sshnet/SSH.NET

版本发布时间: 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
    }
}

相关地址:原始地址 下载(tar) 下载(zip)

1、 SshNet.Help.chm 2.36MB

查看:2016-07-27发行的版本